DLL側で画像を開くには?

解決


ペェージ  2005-03-17 06:12:31  No: 13814

https://www.petitmonte.com/bbs/answers?question_id=1623
なんかを見ると、
ファイル名を fn : PChar で受け取って開いてみるみたいなのですが、何故か私がやると読み込めません。これと同じソースではないのですが、

function Load_JPEGFile(FileName : PChar):integer; stdcall;
 var
   JPG : TJpegImage;
begin
  JPG := TJpegImage.Create;
  try
    JPG.LoadFromFile(FileName);
    ・
    ・
    ・

で、呼び出し側からは、、、(ちゃんと関数は宣言してあります)
if OpenDialog1.Execute then
begin
  Load_JPEGFile(PChar(OpenDialog1.FileName));
end;
としています。すると、ダイアログで  ファイル:L・は読み込めません  と表示されます。何がいけないのでしょうか。全く分かりません。
どうか、宜しくお願いします。


ペェージ  2005-03-17 09:04:52  No: 13815

すいません。勝手に自己解決です。宣言がちょっと抜けてました。


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

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






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