With - End Withについて

ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
返信する
メッセージ
作成者
Toshi
記事: 98
登録日時: 2005年7月19日(火) 19:47
お住まい: 山形県
連絡する:

With - End Withについて

#1 投稿記事 by Toshi »

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を記述した行でピリオドを入力しても補完される
これはほとんど問題にはならないと思いますけど...
山本
Site Admin
記事: 535
登録日時: 2005年5月30日(月) 15:08
連絡する:

#2 投稿記事 by 山本 »

ご報告ありがとうございます。
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
と入力した場合にコード補完機能が働いてしまうということを仰っているのでしょうか??もしそうであれば、コード補完機能の特性であると解釈していただければよいかと思います。
Toshi
記事: 98
登録日時: 2005年7月19日(火) 19:47
お住まい: 山形県
連絡する:

#3 投稿記事 by Toshi »

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