掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「文字列が長すぎます」となる場合 (ID:45364)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Windows7の64bitでdelphi xe3 を使っています。 例えば、他のアプリケーションを起動したい時に、 ShellExecute(Handle, 'OPEN', PChar(FileName), PChar(parameter), nil, SW_NORMAL); とやって起動しますが、パラメータが長い場合に、 stringの文字数制限なのか「文字列が長すぎます」となり、コンパイルできません。 こういう場合、どうやって回避したら良いのでしょうか? とりあえず、バッチファイルに書き込んで実行する方法で、 これもTStringListで書き込む際に文字数制限に引っかかるので、 分割して書き込んで、あとで改行コードを消す・・・という、 とても格好悪い方法でやっていますが、 もっとスマートな方法がありましたら、教えて下さい。 よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.