私のアプリケーションには次の関数があります。
function GetDeviceChannelInfo_HSI(PortNumber, Address, ChNumber: Integer;
var State: Integer): PChar; stdcall; external DLL_FILENEAME;
私がやりたいのは、この結果をコンソールに出力することだけです。しかし、何が起こるかというと、私がそれに電話をかけると、WriteLn
私が得るのは???????????
応答としてだけであるということです。
コンソールはこれを印刷する方法を知らないと思います。おそらくそれはUnicodeか何かで、印刷できませんか?
私はDelphiを初めて使用しますが、なぜそうなるのか本当にわかりません。実際にポインタアドレスを出力していますか?本当にわかりません。どんな助けでもいただければ幸いです。