ページ 1 / 1
初期化について
Posted: 2005年6月11日(土) 13:13
by Yoshi
文字列の初期化はどうやってやるのでしょうか?
Dim str[100] As Byte
lstrcpy(str,"Hello!")
を1行でやれる方法。
文字列ポインタの初期化
Dim str As BytePtr
str = "Hello!"
を1行でやる方法。
Dim str = "Hello!" As BytePtr
ではできませんでした。
Re: 初期化について
Posted: 2005年6月11日(土) 19:06
by イグトランス
> Dim str[100] As Byte
> lstrcpy(str,"Hello!")
>
> を1行でやれる方法。
これは提案が出ています。つまり将来のバージョンに期待しましょう。
http://www.discoversoft.net/forum/viewtopic.php?t=62
> 文字列ポインタの初期化
> Dim str As BytePtr
> str = "Hello!"
>
> を1行でやる方法。
>
> Dim str = "Hello!" As BytePtr
> ではできませんでした。
こちらはConstで代用できると思います。
参考までに
Posted: 2005年6月11日(土) 20:26
by k2
こんなサイトがありました。
http://www.geocities.jp/blackflyman/
ここの「簡易ストリング型」という項目で似たようなことを実現しようとしています。
文字列の初期化について
Posted: 2005年6月11日(土) 22:46
by Yoshi
ありがとうございます。
今後のABに期待しています。(アナウンスのほう見てなかった。すみません)
クラスなら初期化できるんですね。