なぜVBは扱いが低いのか (200レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
139: 2013/01/29(火)13:09 ID:fF0fMRN2(1/4) AAS
>>138
VB2010はvatptr関数とかないのよ。
APIがポインタを要求してきたときに、VB6のありがたみが嫌というほどわかる。
140: 2013/01/29(火)13:20 ID:fF0fMRN2(2/4) AAS
おっとスペル間違えた。
VarPtr関数です。VB2010だとガベージコレクタがらみで、ややこしい処理
になるのよ。
141(1): 2013/01/29(火)13:53 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
省5
142: 2013/01/29(火)14:05 ID:fF0fMRN2(4/4) AAS
ポインタ使い終わったら G.Free でガベージコレクタを開放します。
面倒だわVB2010。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.678s*