Q&A

  • LoadFromFile,SaveToFile.. 잘 안돼네요...
안녕하세요..영원한 델초보 어린왕자입니다..



TStringList의 LoadFromFile,SaveToFile문제 인데요..



저장할때

SaveList:=TStringList.Create;

with SaveList do

begin

Add(TableDB); //DB명과 테이블명

Add(ListPos); // 테이블리스트박스의 위치와 해당테이블의 필드수

Add(sRelation); // 테이블끼리의 관계

Add(FieldPos); //스트링그리드에 위치하는 필드..

end;



읽을때

LoadList:=TStringList.Create;

with LoadList do begin

LoadFromFile(FileName);

TableDB:=Strings[0];

ListPos:=Strings[1];

Relation:=Strings[2];

FieldPos:=Strings[3];

end;



읽을때..꼭 LoadList.Strings[3]에서 못읽어요..

저장할수 있는 크기가 정해져서 그런가요?

아니면..특수문자때문에 그런가요?

Chr(1),Chr(2)..이런..특수문자를 만들어서..저장해줬는데..

이게 문제인가요?

음..저가 생각하기엔 이 특수문자때문에 그런거 같은데..

답변 좀 주십시오..고수님덜...



2  COMMENTS
  • Profile
    타락천사 2000.06.16 00:54
    안녕하세여.. 타락임다..^^



    스트링리스트는 특별히 형변환을 안하면 스트링을 받습니다.



    스트링은 널종료 문자열이져. nil = #0



    따라서 다른 값을 넣었다면 형변환을 해야져..



    제가 팁에 올린걸 참조하세여..



    왕초보 타락천사..^________^

  • Profile
    어린왕자 2000.06.16 00:57
    내용은 없어여~