<!--CodeS-->
PRecTemp = ^TRecTemp;
TRecTemp = record
sItem1 :string;
sItem2 :string;
end;
procedure prcSetCalRate(var recTemp :TRecTemp);
begin
......
end;
procedure prcAAA()
var aaa : TRecTemp;
begin
prcSetCalRate(aaa);
end;
<!--CodeE-->
위 처럼 했을 경우 프로시져 호출시
레코드변수의 주소가 넘어가나요?
그리고, 더 좋은 레코드타입 사용방법 있으면 알려주세요 (__)
<!--CodeS-->
procedure prcSetCalRate(recTemp : PRecTemp);
begin
......
end;
procedure prcAAA()
var aaa : TRecTemp;
begin
prcSetCalRate(@aaa);
end;
주소로 넘기면 타 모듈과 붙이기 쉽고 메모리 절약도 될거 같습니다
<!--CodeE-->