Q&A

  • array of array of stirng 을 매개변수로 넘길시..
procedure WriteAryField(FileName : string ;aryField : array of array of string;Colcount : integer ;Rowcount : integer);

이렇게 넘길려고

var aryField : array of array of string;

.....setlength 로 동적 배열값 생성후

WriteAryField

WriteAryField(Params[1],aryField,ColCount,AdoQuery1.RecordCount);

이렇게 하니까 ARRAY 에러가 나오는데

어떻게 하면 동적 이차 배열을 함수로 넘길 수 있을까요?

또한 함수에서 다시 결과값을 다시 이차 배열로 넘겨주나요.

포인터로 주고 받을까 했는데 그것도 에러가 나오네요.

포인터로 주고 받을 수 있는 방법도 소개 부탁합니다.



1  COMMENTS
  • Profile
    최용일 2004.01.16 04:35
    안녕하세요. 최용일입니다.

    파라매터를 동적배열로 하실려면... 형선언을 하셔서 쓰세요...

    type
        TFieldParam = array of array of string;

    procedure WriteAryField(FileName : string ;aryField : TFieldParam; Colcount : integer; Rowcount : integer);

    var
        aryField : TFieldParam;

    ^^ 항상 즐코하세요...