タイトル : Re: 構造体のサイズ制限 投稿日 : 2008/02/12(Tue) 18:55 投稿者 : 花ちゃん
> Log(100) As String * 50 > で5000バイトを設定しています。 101 × 50 = 5050 と違うのでしょうか? (Option base 1 を宣言されているのでしょうか) VB6.0 の場合、表示等で扱う場合は、バイトではなく 50文字になります。 但し、上記の設定でファイル等に保存する場合は、50バイトになります。 Private Type MyType X As Integer Y As Long Z As String * 50 End Type Private Sub Form_Load() Dim Test As MyType Debug.Print Len(Test) '56 Debug.Print LenB(Test) '108 Long も Integer 4 Byte End Sub > 64Kバイト以上の設定は出来ないようなことを聞いたような気もいたします。 下記でしょうか?(BT6 07/12/06-09:04 No.10832) http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=10813 |