TITLE: [189] eVBで外部プログラムを実行する方法の改正 DATE : 2002-08-13 14:17:00 -------------------------------------------------- 実機でうまくいくようになりましたので、報告します。 # ちなみにテスト機はGFORTです。 CreateProcessの定義の中で、後ろから3番目の引数の定義を次のよう に直してください。 lpCurrentDirectory As String → lpCurrentDirectory As Long それで、この関数を使う部分(前の例だと、その2のコマンドボタンの 命令のところ)で、上記の引数のところに0(ゼロ)を指定します。 これで動くようです。 ちなみに、前回のところでは、この訂正した引数にディレクトリ名を指 定すると書きましたが、ディレクトリ名は第1引数で指定すればOKで す。 たとえば、今回の例であるCalc.exeだったら、 CreateProcess("\Windows\Calc.exe,"",0, 0, 0, 0, 0, 0, 0, 0) ~~~~~~~~~ こんな感じです。 by Kenji Sato/KEN. (08/13/02 14:03:11)