構造体に構造体を作るには?

解決


saya  2004-08-13 09:28:43  No: 85120  IP: [192.*.*.*]

今、私はVBでプログラムの改造をしているのですが、仕様上、構造体の中に構造体を作るようになっているんですよ。そんなこと可能なんですか?
あと、参考になるようなサイトがあれば嬉しいです(>_<;)

編集 削除
魔界の仮面弁士  2004-08-13 10:07:13  No: 85121  IP: [192.*.*.*]

> 構造体の中に構造体を作るように

以下のような事ならば可能です。

《VB6のユーザー定義型》
  Public Type UDT1
    Hage As Long
    Huge As Long
  End Type
  Public Type UDT2
    Hige As UDT1
    Hoge As Date
  End Type

  Public X As UDT2

    X.Hoge = Now
    X.Hige.Hage = 123
    X.Hige.Huge = 456


《VB.NETの構造体》
  Public Structure UDT2
    Public Structure UDT1
      Public Hage As Integer
      Public Huge As Integer
    End Structure
    Public Hige As UDT1
    Public Hoge As Date
  End Structure

  Public X As UDT2

     X.Hoge = Date.Now
     X.Hige.Hage = 123I
     X.Hige.Huge = 456I

編集 削除
saya  2004-08-13 10:14:51  No: 85122  IP: [192.*.*.*]

なるほど(・・)
参考になりますm(__)m
午前中の間に試しに作ってみます
ちなみに環境はVB6です。
回答ありがとうございます(^^)

編集 削除