なぜVBは扱いが低いのか (200レス)
上下前次1-新
抽出解除 レス栞
141(1): 名前は開発中のものです。 [] 2013/01/29(火) 13:53:27.75 ID:fF0fMRN2(3/4) AAS
ちなみに文字列のポインタをAPIに渡そうと思うとVB2010の場合こんなふうになったまった。
Dim Str As String = "AAAA"
Dim L As Integer
Dim C() As Char
Dim B() As Byte
Dim G As GCHandle
Dim Ptr As IntPtr
C = Str.ToCharArray()
B = System.Text.Encoding.GetEncoding("Shift_JIS").GetBytes(C)
L = UBound(B) + 1 'サイズを指定する必要がある場合に使う
G = GCHandle.Alloc(B, GCHandleType.Pinned)
Ptr = G.AddrOfPinnedObject().ToInt32()
148: 名前は開発中のものです。 [] 2013/01/30(水) 21:44:46.30 ID:ES7+KnHm(2/3) AAS
>>147
>>141の下から2行目が、ガベージコレクタをロックしているコードなんだけど、
意味不明なのかい?
君にヒトを素人扱いできる程に技量があるとは、とても思えんが…。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s