掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphiで作成したDLLをCから呼び出すと引数がおかしくなる (ID:7219)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi6.0を用いてDLLを作成しています。 これをCから呼び出したところ、引数として指定した整数を正しく認識しません。 どうすればいいでしょうか。 〜〜呼び出し元(VC++)〜〜 関数宣言部 typedef int(__stdcall *TEST)( DWORD ); 実体部(TestProcの名前で呼び出し後) TEST pcTest; DWORD dwOut = 24; pcTest( dwOut ); 〜〜DLL側(Delphi6.0)〜〜 宣言部 function TestProc( dwIn: DWORD ): integer; stdcall; far; export; 処理部分 function TestProc( dwIn: DWORD ): integer; begin (この部分でdwInの値を拾うと24以外の値が入っている。) end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.