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

解決


saya  2004-08-13 18:28:43  No: 85120

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


魔界の仮面弁士  2004-08-13 19:07:13  No: 85121

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

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

《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 19:14:51  No: 85122

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加