初期化について

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
Yoshi
記事: 27
登録日時: 2005年5月31日(火) 22:17
お住まい: 山口
連絡する:

初期化について

#1 投稿記事 by Yoshi »

文字列の初期化はどうやってやるのでしょうか?

Dim str[100] As Byte
lstrcpy(str,"Hello!")

を1行でやれる方法。

文字列ポインタの初期化
Dim str As BytePtr
str = "Hello!"

を1行でやる方法。

Dim str = "Hello!" As BytePtr
ではできませんでした。
今日も元気にABLife
イグトランス
記事: 899
登録日時: 2005年5月31日(火) 17:59
お住まい: 東京都
連絡する:

Re: 初期化について

#2 投稿記事 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で代用できると思います。
k2

参考までに

#3 投稿記事 by k2 »

こんなサイトがありました。
http://www.geocities.jp/blackflyman/

ここの「簡易ストリング型」という項目で似たようなことを実現しようとしています。
Yoshi
記事: 27
登録日時: 2005年5月31日(火) 22:17
お住まい: 山口
連絡する:

文字列の初期化について

#4 投稿記事 by Yoshi »

ありがとうございます。
今後のABに期待しています。(アナウンスのほう見てなかった。すみません)

クラスなら初期化できるんですね。
返信する