Q&A

  • 배열 초기화는 어떻게 시키나요?
    arry_tn : array [1..100] of string;
    
begin

    arry_tn[1] := '2134';
    arry_tn[2] := '3124';
    arry_tn[3] := '3124';
    arry_tn[4] := '1324';

이렇게 하는것 말구요.

arry_tn := {'2134','3124','3124','1324'};

이와같이 초기화 시키는 방법은 없는지요?
7  COMMENTS
  • Profile
    손상엽 2004.02.10 23:02
    procedure TForm1.Button1Click(Sender: TObject);
    type
       Arr = array[0..3] of string;
    const
       tmpArr: Arr = ('aaa', 'bbb', 'ccc', 'ddd');
    begin
    end;

    이런 식으로 사용하면 될듯 하네용.. ^^




  • Profile
    KDDG_ZZOM 2004.02.10 22:58
    procedure TForm1.Button1Click(Sender: TObject);
    const
      arry_tn : array [1..4] of string = ('1','2','3','4');
    begin

    end

    이렇게해보세요...
    글로발변수는 그냥하면되던데 로컬에서 할때는 오류가나오네요...^^

    즐프하세요...


  • Profile
    델파이6 2004.02.10 21:39


    이런식으로 하시면 ...
        arry_tn : array [1..100] of string
            = ('2134','3124','3124','1324'...........);

  • Profile
    서정현 2004.02.10 21:46


        arry_tn : array [1..4] of string = ('2134','3124','3124','1324');

    이렇게 했는데 에러가 나네요? 맞는것 같은데요.. 흐흑.....ㅠ.ㅠ

    컴파일 에러 메시지는 "cannot initialize local variables" 이렇게 나와요..
  • Profile
    2004.02.10 22:25


    arry_tn : array [1..4] of string = ('2134','3124','3124','1324');

    여기 대괄호 입니다... { '2134','3124','3124','1324' }
  • Profile
    서정현 2004.02.10 22:42

    { '2134','3124','3124','1324' }

    중괄호하면 주석 처리 되는데요? ㅠ.ㅠ

    [ '2134','3124','3124','1324' ]

    이렇게 대괄호하면 에러나요...ㅠ.ㅠ
  • Profile
    2004.02.11 01:02

    앗.. 죄송합니다... 소괄호 맡고요...

    var 대신에.. const 로 해주세요..

    const
    arry_tn : array [1..4] of string = ('2134','3124','3124','1324');

    이렇게....
    그럼..