Temp : PChar;
s_ch : struct_A;
begin
s_ch.name := '길동';
s_ch.Age := 21;
s_ch.Addr := '모름';
s_ch.Sex := 'M';
GetMem(Temp, sizeof(struct_A));
copymemory(Temp,@s_ch, sizeof(struct_A));
..............
이런식으로 했는데 말입니다..스토리 상으로는 Temp를 열어봤을때 신상 정보들이
들어왔어야 하는데 아무것도 들어있지 않습니다..
문제가 있었다면 틀림없이 copymemory에서 인자값(혹은 포인터)가 잘못 되었을꺼 같은데..도무지 뭐가 문제인지를 모르겠군요..
고수님들 한수 지도 좀 해주십시요..
도통 모르겠습니다..^^;;;;;;;;
var
Temp: array of char;
AA: struct_A;
begin
AA.name := '길동';
AA.Age := 21;
AA.Addr := '모름';
AA.Sex := 'M';
Setlength( Temp, sizeof( struct_A ) );
// GetMem( Temp, sizeof(struct_A));
copymemory( Temp, @AA, sizeof(struct_A) );
음 답변이