델파이

델파이 5에서 잘되던 VarArrayOf 와 VarArrayCreate 를 델파이 7에서 이용법과 문법

Mons 2007. 11. 23. 20:47
델파이 5에서 잘 되던 VarArrayOf와 VarArrayCreate가 안되면..
uses 절에 Variants 를 추가해줘야 쓸수 있다.

var
  data :Variant;
begin
  data:=VarArrayOf(배열에 들어갈 내용);
  //ex
  data:=VarArrayOf('번호','이름','점수');

  data:=VarArrayCreate([시작지점,생성할갯수],자료형); // 이거 되긴 하는데 시작지점과 생성갯수가 확실한지 모르겠다!! 저는 비기너니까*-_-* 누가 좀 알려주세요!! 도움말에는 The Bounds_size parameter is the index of the last value in the Bounds array. 이렇게 나와있습니다..(..) 번역 바랍니다... 쿨럭..
  //ex
  data:=VarArrayCreate([1,3],varVariant);
  //위와 같이 선언하고 data[1]:='번호'; data[2]:='이름'; data[3]:='점수'; 와 같이 사용할 수 있다.

다음엔 이 Variant 타입을 엑셀로 내보내는걸 복습하자!!