2008年11月22日

[openoffice:11413] ユーザ定義型の配列変数の代入が変?

こんにちは,中西です。

Yahoo!知恵袋にこのような質問があがっていました。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1120844101

OOo CalcのBasicで以下のプログラムを実行しても,値が入れ替わ
らないというのです。手元のOOo3.0で試してみたところ,「ユーザ
定義型」の「配列」ではうまくいかないようです(dataをStringの

配列にしたり,配列じゃない2個のData型変数にしたらうまくいく。
またdata(0).strとdata(1).strを直に交換してもOK)。

この件について何か情報があれば教えてください。

Type Data
str As String
End Type

Sub Main

Dim data(1) As Data
data(0).str = "1"
data(1).str = "2"
print data(0).str & ":" & data(1).str

Dim temp As Data
temp = data(0)
data(0) = data(1)
data(1) = temp
print data(0).str & ":" & data(1).str

End Sub

--
名古屋高等学校 中西渉(わたやん)
mailto:watayan@xxxxx

【MLコミュホームページ http://www.freeml.com/openoffice

--[PR]------------------------------------------------------------------
≫≫   中からリフレッシュ! スッキリ快調生活 を応援します!   ≪≪
・・・━━━━━━━━━━━━━━━━━━━━━━━━━━━━━・・・
     通販限定 サントリー「ビフィズス菌+キシロオリゴ糖」
     2,625円(税込) 30包入り(約30日分)今だけ送料無料!
http://ad.freeml.com/cgi-bin/sa.cgi?id=cWHUs
------------------------------------------------------------------[PR]--
■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp


投稿者 xml-rpc : 2008年11月22日 16:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/79306
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。