喫茶XRAYトップページ


[8744] メモ帳を起動返信 削除
2015/4/20 (月) 12:37:59 Mr.XRAY
これは最近の話です.
「ShellExecute でメモ帳を起動したい」というものです.
以下は参考になりませんか.とレスしました.

http://mrxray.on.coocan.jp/Delphi/plSamples/485_OpenAppFile.htm

ところが話がかみ合いません.
拡張子が .txt のファイルを開くことはできるのですが,メモ帳そのものを
開きたい(表示したい?) らしいのですが.

どうやら,Notepad.exe というのを指定しなければならない,
ということが理解できなったようです.
我々 ?(私 ?) にとっては,普通に,常識的にやっていることですが,
他の人が,何がわかっていて,何が分からないのか,ということを知ることが
いかに難しいかということを再認識しました.

取りあえずは解決なんですが,
できれば,なぜ Notepad.exe なんですか ?
それはどうやって知ることができるんですか?
とか訊いて欲しかったですね.
でないと,もしかしたら,今度は
「ShellExecute でワードはどうやって起動するのですか?」
という質問がくる気がします.考えすぎか ?


[8745] Re:メモ帳を起動返信 削除
2015/4/20 (月) 12:47:27 Mr.XRAY
> http://mrxray.on.coocan.jp/Delphi/plSamples/485_OpenAppFile.htm

確かに,このサンプルには,
特定のアプリだけを起動するコードがないですね.
特定のアプリでファイルを表示するサンプルになっています.

「指定アプリだけを起動」というのを追加しておくか...
と言っても,実は,空のファイル,ワードでいえば,空の文書を開くんですけどね.
もっとも,ワードの場合,文書を全く表示しないで起動することもできます.

説明の時に,そのあたりをどうするかですね.
難しいです.ハイ.


INCM/CMT
Cyclamen v3.82