クラス内で宣言した変数をAPIに渡せない

ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
返信する
メッセージ
作成者
マティ
記事: 161
登録日時: 2005年8月23日(火) 00:15
お住まい: 沖縄県
連絡する:

クラス内で宣言した変数をAPIに渡せない

#1 投稿記事 by マティ »

クラス内のPublicで宣言したデータをAPIに渡すようにプログラムを組むと、コンパイル時に「"変数名" 無効な識別子です」でコンパイルできません。 グローバル変数として宣言するとコンパイル&実行は出来るのですが、汎用性がなくなるので困っています。 ●ついでに
子クラスから親クラスの同一名称の処理を呼び出すには、どのようにコーディングすると良いでしょうか?どなたかお教えください。
親クラス->処理名では、うまく動かないです。
NoWest
記事: 264
登録日時: 2005年5月31日(火) 10:52
お住まい: 高知
連絡する:

Re: クラス内で宣言した変数をAPIに渡せない

#2 投稿記事 by NoWest »

> クラス内のPublicで宣言したデータをAPIに渡すようにプログラムを組むと、コンパイル時に「"変数名" 無効な識別子です」でコンパイルできません。
これはよくやるミスですね。
これは仕様なんですがClass内でメンバ変数を定義するときは
構造体と同じようにDim宣言は不要です。
> ●ついでに
> 子クラスから親クラスの同一名称の処理を呼び出すには、どのようにコーディングすると良いでしょうか?どなたかお教えください。
> 親クラス->処理名では、うまく動かないです。

super.親クラスのメソッド

だったと思います。

ヘルプのオーバーライドの項に載ってたような気がしますが。。。
マティ
記事: 161
登録日時: 2005年8月23日(火) 00:15
お住まい: 沖縄県
連絡する:

#3 投稿記事 by マティ »

ありがとうございます。コンパイルできました。
NoWestさんのご指摘の通りでした。
返信する