|
엄태인 님이 쓰신 글 :
: 제가 하는 일을 먼저 말씀드리면 에러 메세지를 출력하는 부분을 작업하고 있습니다.
: 일반 텍스트 파일이나 리소스 파일에다 내용을 저장후 필요한때 불러들이는 작업입니다..
: 좋은 방법이 없을까요?
: 어디 찾아보니깐... rc파일에 스크립트로 아이디와 텍스트를 넣은후
: LoadString()함수로 불러오는것 같은데...
: 잘 않되네요...
: 또 어디는 TResourceStream 클래스로 하던데...
: 괸찮은 방법좀 알려주세요..
: 만약 텍스트 파일에 저장한다면....
: 그 아이디에 대한 스트링만 받아와야 하는데...
: 파일에 있는 내용 전부를 읽어오는건 쉽죠..
: 하지만 파일 내용중에 해당 부분만을??????
: 답변 부탁드립니다...
임펠리테리입니다.
텍스트파일의 내용 전부를 불러오는 것은 아신다고 하셨고, 특정 아이디에 대해서 불러오는 것을 질문하시는 거죠..? 그런데 여기서 아이디란 뭘 말씀하시는지 일단 알수가 없네요. 만약, 텍스트파일이,
아이디1=값1
아이디2=값2
...
이와 같은 형식으로 저장되어 있다면, TStringList를 생성한 후 LoadFromFile()로 파일에서 읽어들이고, TStringList::Values[] 프로퍼티를 이용해서 특정 이름의 값을 읽어올 수 있습니다.
만약 텍스트파일이 아주 커서(몇십메가 이상) 몽땅 불러오는 것이 문제가 된다면 다른 방법을 써야 합니다. 알려주신 내용이 너무 추상적이라 구체적인 솔루션을 드리기가 힘드네요.
그럼 참고하시길...
|