ShellExecuteについて

解決


すなくじら  2005-11-17 00:09:58  No: 18737

ShellExecute関数で出来ると聞いて、
usesにShellAPIを追加して、

procedure TForm1.runnotepadClick(Sender: TObject);
begin
ShellExecute(Handle, nil, 'notepad.exe', '', nil, sw_Show);
end;

とゆー感じで実行してみたんですが、

指定された引数で呼び出すことのできるオーバーロード関数 'ShellExecute' が定義されていません

と怒られたのですが、まだ何か定義が必要なのでしょうか?
お願いします!!


すなくじら  2005-11-17 00:19:59  No: 18738

あ、目的を書き忘れてました(笑)

ボタンをクリックしたら、メモ帳を開くみたいな事をしたいのですが。


シャチ  2005-11-17 00:54:49  No: 18739

ShellExecute(Handle, 'open', 'notepad.exe', nil, nil, SW_SHOW);
としてみてください。


すなくじら  2005-11-17 01:09:49  No: 18740

できました!!
ありがとうございましたっ!!


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

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






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