- PR -

画像の比較

投稿者投稿内容
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-12-01 15:25
引用:

☆VB初心者☆さんの書き込み (2005-12-01 14:32) より:

変数は全て型宣言したと思ったんですが,バリアント型になっていたんでしょうか?


ええと、

引用:

Dim X, Y As Long
Dim i, j, k, l, stepsize As Long
Dim col1, col2 As Long


Y, stepsize, col2 は意図通り型宣言できていますが、
それ以外の X, i, j, k, l, col1 はバリアント型です。

VB2002 以降であれば、☆VB初心者☆さんの意図通りになりますが、
VB6 では以下のように解釈されてしまいます。

Dim x
Dim y As Long
Dim i
Dim j
Dim k
Dim l
Dim stepsize As Long
Dim col1
Dim col2 As Long

以下のように書く場合は問題ありません。

Dim X As Long, Y As Long
Dim i As Long, j As Long, k As Long, l As Long, stepsize As Long
Dim col1 As Long, col2 As Long

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌

スキルアップ/キャリアアップ(JOB@IT)