共通の名前をもつ変数に同じ処理をしたい

解決


アジ  2010-05-20 01:56:19  No: 38491

共通の名前をもつ変数に同じ処理をしたいと考えています。

例えば
    ex_II  :String;
    ex_JJ  :String;
    ex_KK  :String ;

とあったとします。
このex_○○に何が入るか判断してまとめて処理したいと考えています。
下記のような状態をイメージしています。

Case Select of
1:
 ○○  :=  'II';
2:
 ○○  :=  'JJ';
3:
 ○○  :=  'KK';

StringName := ex_○○;

ここで
  ex :array[0..2] of String 
とする方法や

  StringName  :=  ex_II;
  StringName  :=  ex_JJ;
  StringName  :=  ex_KK;

と、直接入れてしまう方法はなしで考えています。
この方法以外で思いつきません。
何かいい方法ありますでしょうか?
アドバイスのほうよろしくお願いします。


KHE00221  2010-05-20 03:44:34  No: 38492

実行時に変数名は存在しませんので
変数名を判断する事はできません。


アジ  2010-05-20 03:57:03  No: 38493

回答ありがとうございます。

そうですか。では配列または直接入れる方法で対応することにします。

ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加