var 부분의 ^Main_Information 는 포인터 변수를 선언하는 부분이고.
1) 번은 Main_Info 에 Main_Information의 주소가 대입됩니다.
2) 번은 Main_Class.login_id 에 Main_Info^가 가리키고 있는 주소를 대입하는 부분입니다.
Main_Class.login_id := Main_Info^.login_id;
위처럼 보통일반 정수형, 실수형 변수등을 가리킬때는
Main_Class := Main_Info^ 이렇게 써주면 되지만
Main_Class.login_id 처럼 레코드형 변수는 Main_Class.login_id := Main_Info^.login_id; 이렇게 써주시면 됩니다.
^는 포인터 변수를 통한 값의 참조이고
@는 포인터 변수의 주소값을 대입하는 것입니다.
var 부분의 ^Main_Information 는 포인터 변수를 선언하는 부분이고.
1) 번은 Main_Info 에 Main_Information의 주소가 대입됩니다.
2) 번은 Main_Class.login_id 에 Main_Info^가 가리키고 있는 주소를 대입하는 부분입니다.
Main_Class.login_id := Main_Info^.login_id;
위처럼 보통일반 정수형, 실수형 변수등을 가리킬때는
Main_Class := Main_Info^ 이렇게 써주면 되지만
Main_Class.login_id 처럼 레코드형 변수는 Main_Class.login_id := Main_Info^.login_id; 이렇게 써주시면 됩니다.