技術情報


技術情報を検索する

アプリケーション起動時の起動引数の取得結果について

更新日:2016年1月15日
【お問合せ内容】
アプリケーション起動時にコマンドライン引数を渡していて、CommandParm()関数で取得しています。
PowerBuilder 10からPowerBuilder 12.5.1にマイグレーションして確認したところ、
取得した引数の先頭に空白が入る様になりました。

動作変更があったのでしょうか。

【回答】
コマンドライン引数の先頭にスペースが入る動作については、仕様でございます。
これは、PowerBuilder 6の際にコマンドライン引数の半角スペースが無視されるという事象の
修正を行ない、現行動作になっているためです。

ただ、今回の事象はマイグレーションと併せてOSの変更を行っており、アプリケーションを
動作させるOSによって動きが異なっているため、OS依存の問題であると考えられます。



製品:PowerBuilder 10
    PowerBuilder 12.5.1(4015J)
OS:Windows Server 2003
   Windows Server 2008(64-bit)