uses節にShellAPIを追加して
ShellExecute(Handle,'OPEN','ファイル名','','',SW_SHOW);
で、PDFを開くことができました。
しかし、エディットに表示されているファイル名のファイルを表示したいのです。
今、edtPdfというエディットにファイル名が表示されているので、
ShellExecute(Handle,'OPEN','edtPdf.Text','','',SW_SHOW);
にしたのですが、開くことができません。
どう変更したらいいのか検討がつきません。
使っているソフトはdelphi4です。
お知恵を貸していただけませんか。
お願いいたします。
>ShellExecute(Handle,'OPEN','edtPdf.Text','','',SW_SHOW);
を
ShellExecute(Handle,'OPEN',edtPdf.Text,'','',SW_SHOW);
にしたらどうなりますか?
訂正です。
ShellExecute(Handle,'OPEN',PChar(edtPdf.Text),'','',SW_SHOW);
にしたらどうなりますか?
igyさん、早々の回答ありがとうございます。
職場で作業しているので、今すぐにはわからないのですが、明日確認してお返事します。
またPCharの使い方を復習しておきます。
どうもありがとうございます!
できました。
本当にどうもありがとうございました!
ツイート | ![]() |