Record 형으로 저장된 파일을 읽고 쓸려고 합니다.
헌데 문제는 Record type이 혼용되어 있는 파일입니다.
예를들어
Type
TRec1 = record
AA : string[50];
AB : string[4];
end;
TRec2 = record
SA : integer;
SA : integer;
end;
이라는 Type이 정의되어 있고 디스크에 있는 파일은
TRec1 형식의 data가 한번 써여져 있고, TRec2 형식이 500번
반복되어 있습니다.
이것을 읽어들이는 방법을 알고자 합니다. 가능하면 상세하게..
또한 위와 같은 형식으로 저장하는 방법도... 가능하다면.
나름대로 해볼려고 아래와 같이 해보았습니다만 잘안되는군요.
먼저 변수로 아래를 선언하고
Var
FHandle1 : File of TRec1;
DRec1 : TRec1;
FHandle2 : File of TRec2;
DRec2 : TRec2;
....
....
프로시져로
AssignFile(FHandle1 ,'c:테스트파일.tst');
Reset(FHandle1);
Read(FHandle1,DRec1);
이런식으로 읽을려고 하니까, 첫번째 형식은 읽은것 같은데
두번째 형식을 읽기 위해서 어떤식으로 coding해야 할지
모르겠군요.
아니면 방법이 애초부터 틀렸는지 ....
이미지1은 배경
이미지2는 사진(인물은외에는 일정한 색(파랑이나 검정)
두이미지를 합성하고 싶은데 쉽지가 않네요.
배경이미지에 이미지2를(인물부분만)합성해서
새이미지를 만들어 저장해야하거든요.
부탁합니다.
질문만 올려서 죄송....^^;