VCからアクセスXPを起動するには


困っています  2002-09-14 01:29:30  No: 50384

VCでCreateProcessを使ってOfficeXPのアクセスを起動すると『コマンドラインに不正な文字列がある』とかなんとかいって起動できません。

CreateProcessでアクセスのみの起動は出来ます。  アクセスにファイルを読み込ませて起動しようとするとエラーになります。

Office2000では正常に起動できたのにOfficeXPでは使えないんです。
同じ様に使ってEXECLは起動できるのになぜだかわかりません。

CreateProcessは起動中を知るために使用しています。

どうすれば回避できるのでしょうか?  よろしくお願いします。


  2002-09-14 05:26:27  No: 50385

OfficeXPは持ってませんが
「Startup コマンド ライン オプション」
が変わったのでは?

OfficeXPのヘルプを確認することをお勧めします。


KR  2003-01-30 06:33:26  No: 50386

CreateProcess()の引数で、実行ファイルはNULLにして、パラーメータに実行ファイル+[スペース]+アクセスファイル を記述してみては?


KR  2003-01-30 06:34:58  No: 50387

CreateProcess()の第一引数をNULLにして、第二引数に

実行ファイル + [スペース] + アクセスファイル

を記述してみては?


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








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