ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【HolonEnterprise】文字列操作について

質問内容

文字列を変更する組み込み関数「&TRIM_R」で異常終了します。原因を教えてください。

回答内容

文字定数を受け取ったパラメータに対して、変更が行われている可能性があります。

文字定数として受け取ったパラメータに対して変更を行う場合は、別の変数に代入したのち、変更するように修正してください。

&TRIM_R以外に、文字列を操作する処理、組み込み関数で同様な現象が発生します。


修正例を以下に示します。

変更前:
 関数A:
   関数B('HolonEnterprise')

 関数B:
   パラメータデータ定義:
     String CHAR[256]
   処理定義:
String := &TRIM_R(String) ; 異常終了が発生する。

変更後:
 関数B:
   パラメータ定義:
     String CHAR[256]
   ローカルデータ定義:
     String1 CHAR[256]

   処理定義:
String1 := String
String1 := &TRIM_R(String1)


【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】すべてのOS
【カテゴリー】トラブルシューティング

製品名カテゴリ

HolonEnterprise

  • コンテンツID: 3150110795
  • 公開日: 2016年01月27日
  • 最終更新日:2016年01月27日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。