都道府県穴埋めゲーム

あるライブラリを呼ぼうとしているのですが、
dim str as string * 100
dim lngLen as long
lngLen = dlllib str

と実行すると問題ないのですが、上記の100というのは、
固定値に出来ません。この値は、
lngLen = dlllib 0
で取得できる、lngLenの値にしたいです。
その場合は、どうすればよいでしょうか?
久しぶりにVB6をやって困っています。
よろしくお願いします。

A 回答 (2件)

固定長文字列の宣言後の文字長の変更、あるいは、動的に長さを指定しての作成は、できないと思います。



バリアント文字列で代用できると思います。
    • good
    • 0

Dim str As String


str = Space(lngLen)
としてみたらどうなるんでしょう。
    • good
    • 0
この回答へのお礼

お二人ともありがとうございました。
どちらの方法でも出来ました。

お礼日時:2006/08/11 13:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報