メモリの動的確保


sin  2002-05-16 23:11:01  No: 104285

はじめまして
どなたか知っている方がいましたらお教えくださいませ。
DLLでエクスポートしたポインタ変数をVB側で使用しようと
思っています。

<VC>
double* a;

<VB>
a = malloc(sizeof(double)*20);

というふうに実行時に動的にメモリ確保するのをVBで行うには
どうすればよいのでしょうか?
いちおうRedimステートメントを使ってみたのですがエラーが
出てしまいました


こころ  URL  2002-05-18 06:50:58  No: 104286

mallocの代わりになるものは?ってことでしょうか。
APIならLocalAlloc,GlobalAlloc,VirtualAlloc。
APIを使わないのであればRedimした後に
VarPtrを使ってポインタを取得します。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加