With - End Withについて

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: With - End Withについて

by Toshi » 2005年9月10日(土) 21:39

ありがとうございます。あれは補完機能の特性なんですね。

by 山本 » 2005年9月10日(土) 14:57

ご報告ありがとうございます。
Toshi さんが書きました:・構造体配列の場合に補完されない
↓こういう場合です。

コード: 全て選択


	Dim AccelTable[10] As ACCEL
	With AccelTable[0]
		.fVirt=FVIRTKEY or FCONTROL
		.key=Asc("N")
		.cmd=IDM_NEW
	End With

こちらでもWithステートメントに構造体配列を指定したとき、コード補完が正常に働かないバグを確認できました。次回のバージョンアップで修正しますので、今しばらくお待ちください。
Tosho さんが書きました:・End Withを記述した行でピリオドを入力しても補完される
こちらは、

コード: 全て選択

Dim AccelTable[10] As ACCEL
With AccelTable[0]
    ~
End With
などというコードで、

コード: 全て選択

Dim AccelTable[10] As ACCEL
With AccelTable[0]
    ~
.End With
と入力した場合にコード補完機能が働いてしまうということを仰っているのでしょうか??もしそうであれば、コード補完機能の特性であると解釈していただければよいかと思います。

With - End Withについて

by Toshi » 2005年9月10日(土) 14:17

With - End With内で補完機能が有効になっていることを4.10.00で確認しました。
迅速な対応ありがとうございました。

しばらくそれを使用してみて、少し不具合かも知れない部分がありましたので報告します。

・構造体配列の場合に補完されない
↓こういう場合です。

コード: 全て選択


	Dim AccelTable[10] As ACCEL
	With AccelTable[0]
		.fVirt=FVIRTKEY or FCONTROL
		.key=Asc("N")
		.cmd=IDM_NEW
	End With

・End Withを記述した行でピリオドを入力しても補完される
これはほとんど問題にはならないと思いますけど...

ページトップ