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


困っています  2002-09-13 16:29:30  No: 50384  IP: [192.*.*.*]

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

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

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

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

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

編集 削除
 2002-09-13 20:26:27  No: 50385  IP: [192.*.*.*]

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

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

編集 削除
KR  2003-01-29 21:33:26  No: 50386  IP: [192.*.*.*]

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

編集 削除
KR  2003-01-29 21:34:58  No: 50387  IP: [192.*.*.*]

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

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

を記述してみては?

編集 削除