[リストへもどる]
一括表示

投稿時間:2002/11/19(Tue) 19:47
投稿者名:MANA
URL :
タイトル:
プログラムの起動方法について
質問です。プログラム上から他のEXEを起動する方法で、
Shell関数を使わずにやるやり方って何がありますか?

投稿時間:2002/11/19(Tue) 21:01
投稿者名:MANA
URL :
タイトル:
追加です!
すいません。詳しく書きます!
Shell関数を使用するとDOSが起動されるらしく、長いファイル名がScanDisk時に
修復されませんでした。とコメントされます。通常時は問題ないようなのですが、
ある時ハングアップするとおかしくなります。
調べたら、CreatProcessがあるようですが、これはどうでしょうか?
また、別のホームページではShell関数はVB6.0+Win98で動作に問題ないと書いて
あったのですが、どうなのでしょうか?

投稿時間:2002/11/20(Wed) 00:29
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: 追加です!
> Shell関数を使用するとDOSが起動されるらしく、
起動しようとしたアプリが、コンソールアプリケーションであれば、
DOSが起動する事もあるでしょうが、通常はWindows上でそのまま実行されます。

> 長いファイル名がScanDisk時に修復されませんでした。とコメントされます。
コメントされる……?
具体的には、一体何を起動しようとしているのでしょうか?

> ある時ハングアップするとおかしくなります。
となると、むしろ環境に問題があるのかも知れません。

> 調べたら、CreatProcessがあるようですが、これはどうでしょうか?
それは、CreateProcessの事でしょうか?
状況が今ひとつわからないので何とも言えませんが、
EXEファイルは、APIで起動する事もShell関数で起動する事も、
あるいはShellオブジェクトやWshShellオブジェクトで起動する事もできますよ。

> また、別のホームページではShell関数はVB6.0+Win98で動作に問題ないと書いて
> あったのですが、どうなのでしょうか?
どこのページだかはわかりませんが、特に問題は無いはずですよ。