掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数の結果を取得するDLLの使用方法 (ID:49770)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
以下のように宣言して実行してみましたが、 モジュール'hoge.dll'のアドレス66C017C4でアドレス00003E80に対する書き込み違反がおきました。 となってしまい実行できません。どこがおかしいでしょうか? 宣言部 function test_conv(src:array of integer;var dst1:array of single;var dst2:array of single):boolean;stdcall;external 'hoge.dll'; 実行部 procedure Ttest_Form.Button1Click(Sender: TObject); var ret:boolean; src_dat:array[0..1000]of Integer; dst1_dat:array[0..500]of Single; dst2_dat:array[0..500]of Single; i:integer; begin for i := 0 to 1000 do src_dat[i]:=1000; ret:=hbie_heartbeat_interval_estimate(src_dat,dst1_dat,dst2_dat); Label1.Caption:=BoolToStr(ret); end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.