掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
C#で作成したDLLの呼び出し方 (ID:49532)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になっております。s23です。 今回初めてDLLを使うため、過去の掲示板を見て試行錯誤しましたが、どうしても分かりませんでした。 初歩的な質問ですが、下記ののDLLの呼び出しを、Delphiでどのように書けば良いのか教えていただけないでしょうか。 因みに、私の開発環境はwindows10 pro 64bitで、Delphi 10.2を使っています。 よろしくお願いします。 DLLはC#で作成されたもので次のようになっています。 TCalculation.TCalc.TAnalayis(double[] GetValue) Dll名:TCalculation クラス:TCalc 関数:TAnalayis(double[] GetValue) これを呼び出すために次のように書いてみました。 type DataArray = array[0..31] of double; procedure TAnalayis(var data:DataArray); stdcall; external 'TCalculation.dll' ; ↑この部分でエラーになってしまいます。 var TData : DataArray; procedure TForm1.Button2Click(Sender: TObject); begin TAnalayis(TData);//関数呼び出し end; 実行すると、次のアプリケーションエラーが出てしまします。 モジュールの読み込み: netutils.dll. デバッグ情報なし. ベースアドレス: $6F460000. プロセス Project1.exe (12068)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.