[リストへもどる]
一括表示

投稿時間:2003/05/28(Wed) 14:36
投稿者名:めぐ
Eメール:
URL :
タイトル:
文字列の代入
いつもお世話になります。

String変数に入っている値をType変数へ一括で代入する事は可能なのでしょうか?
ご存じの方、よろしくお願いします。

(例)
-----------------------------------------
Type typA
    abc As String * 4
    def As String * 2
    ghi As String * 6
End Type

aaa As String
xxx As typA

aaa = "AAAABBCCCCCC"
xxx = aaa

------------------------------------------

WinNT, VB6.0, SP5です。

投稿時間:2003/05/28(Wed) 15:43
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: 文字列の代入
> String変数に入っている値をType変数へ一括で代入する事は可能なのでしょうか?

代入するユーザー定義型の内容にもよりますが、「LSet」を使う方法があります。

Option Explicit

Private Type typA
    abc As String * 4
    def As String * 2
    ghi As String * 6
End Type

Private Type typB
    dummy As String * 12
End Type

Private Sub Form_Load()
    Dim aaa As typA
    Dim bbb As typB

    bbb.dummy = "AAAABBCCCCCC"
    LSet aaa = bbb
    Debug.Print aaa.abc
    Debug.Print aaa.def
    Debug.Print aaa.ghi
End Sub

投稿時間:2003/05/28(Wed) 15:56
投稿者名:めぐ
Eメール:
URL :
タイトル:
Re^2: 文字列の代入
> > String変数に入っている値をType変数へ一括で代入する事は可能なのでしょうか?
>
> 代入するユーザー定義型の内容にもよりますが、「LSet」を使う方法があります。
有難う御座います。御陰で助かりました。