喫茶XRAYトップページ

[▲前のスレッド]

[2952] ShellExecuteにはまる返信 削除
2010/1/17 (日) 02:01:12 Mr.XRAY
これから寝るところです.
なぜこんな時間になってしまったかといいますと,

ShellExecuteで各アプリケーションのファイル等を表示するという
ちょっとしたテストをやっていたのですが,
エクセルのブック以外は表示されるのですが,エクセルがが起動しません.
起動待ちのカーソルにはなるのですが...
しかも,プロセスが残ってしまう...
う〜っ.何故なんだ,何故... ?
というわけで2時間程格闘.

なんのことはありません.最後の引数が0になっていました.
0はSW_HIDE(非表示)です.でも何故他のアプリのファイルは表示するんだ!!

ShellExecute(Handle, '', PChar(APath), nil, nil, SW_SHOWNA);
APathはファイルのフルパス

大変お粗末様でした.
皆さんはこんなヘマはやったことないと思いますが,実に私らしい
お粗末なことではありました.
眠い... Zzzzz...


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82