はじめまして
どなたか知っている方がいましたらお教えくださいませ。
DLLでエクスポートしたポインタ変数をVB側で使用しようと
思っています。
<VC>
double* a;
<VB>
a = malloc(sizeof(double)*20);
というふうに実行時に動的にメモリ確保するのをVBで行うには
どうすればよいのでしょうか?
いちおうRedimステートメントを使ってみたのですがエラーが
出てしまいました
mallocの代わりになるものは?ってことでしょうか。
APIならLocalAlloc,GlobalAlloc,VirtualAlloc。
APIを使わないのであればRedimした後に
VarPtrを使ってポインタを取得します。
ツイート | ![]() |