Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルShell関数に渡せる文字列の制限
記事No42764
投稿日: 2017/01/18(Wed) 10:40
投稿者しぇりー
参照先http://https://msdn.microsoft.com/ja-jp/library/xe736fyk(v=vs.90).aspx
OS:Windows10
Access Version:Access2013


Shell関数について質問です。
https://msdn.microsoft.com/ja-jp/library/xe736fyk(v=vs.90).aspx

Shell関数の第一引数に、約15000文字のコマンドラインを渡すと正常に動作しますが、
約19000文字を渡すと
実行時エラー "5"
「プロシージャの呼び出し、または引数が不正です。」
となります。

文字数を減らすことはできないので、なんとか渡したいのですが、
方法はないでしょうか。
コマンドラインの中身は、

○○.exe "exeへの引数1" "exeへの引数2" ・・・

という形で、単純に指定のEXEに引数をたくさん渡しています。

タイトルRe: Shell関数に渡せる文字列の制限
記事No42765
投稿日: 2017/01/18(Wed) 10:59
投稿者しぇりー
文字数のカウントが間違ってました。

正しくは

>Shell関数の第一引数に、約32000文字のコマンドラインを渡すと正常に動作しますが、
>約34000文字を渡すと

です。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る