none
構造体内部の配列の宣言について RRS feed

  • 質問

  • ご伝授お願いします。

    VB6では、

    Type Tpn_Index

      IdxSu As Integer

      idx(MAXTPN-1) As Integer

    End Type

    Global DtlTpnIdx(MAXTPN-1) As Tpn_Index

    と宣言できるのですが、VB2010(VB.NET)では、 [idx(MAXTPN-1) As Integer] の部分が宣言できません。

    どのように書けばよろしいでしょうか?

    使用したい形は、最終的に

    DtlTpnIdx(i).idx(k) = j

    といった形です。よろしくお願いします。

     

    2011年2月17日 0:12

回答

すべての返信

  •  VB 6.0 ユーザーのための VB .NET 移行ガイド - 構造体の中の配列と固定長文字列

    http://msdn.microsoft.com/ja-jp/library/dd297715.aspx

    このページなどが参考になるのではないでしょうか。

    • 回答としてマーク 山本春海 2011年3月1日 8:26
    2011年2月17日 1:23
    • 回答としてマーク 山本春海 2011年3月2日 7:41
    2011年2月17日 1:28
  • こんにちは、Boss-maki さん。

    MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。

    m.yoshino さんや、honefai さんからの情報は確認されましたか?
    今回お二人からいただいた情報は、参考になる情報であると思われますので、勝手ながら私のほうで回答としてマークさせていただきました。
    m.yoshino さん、honefai さん、アドバイスありがとうございます。

    今後このスレッドを参照される方にも有効な情報として再利用いただけると思いますので、参考になった投稿には、回答としてマークすることをお願いしています。
    ご協力よろしくお願いいたします。

    今後とも、MSDN フォーラムをよろしくお願いいたします。それでは。
                                                                     
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2011年3月1日 8:26