C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[6418] Re:Re:[질문]파일에서 스트링 불러오기..
엄태인 [] 2477 읽음    2001-03-29 09:04
먼저 답변 감사드립니다.
예를 들어 어떤 프로그램이 실행중에 에러가 발생했습니다.
근데 이런 에러가 한두개가 아니지 않습니까?
그래서 에러에 아이디를 부여하는거죠..
단순히 1..2... 이런 숫자도 가능하겠고...
너무 알아보기 힘드니깐...
ID_ERROR_01 이런식으로 부여한다면...
내가 에러 다이얼로그 박스를 띠운다면...
예로 ShowError(ID_ERROR_01);
이런식으로 말입니다...
그러니 파일의 내용 모두가 불러들이는건 아니고...
이 아이디에 해당되는 스트링만을...
모두 불러와서 해당내용만 사용하고 Delete 하는방법도 있을거고요...
아니면 아예 rc파일로 저장을 해서 읽어오는 방법은 없나요?
rc 파일 만드는 방법을 보니...

STRINGTABLE
BEGIN
ID_ERROR_01 "어쩌구 저쩌구"
.
...
END

이렇게 되 있던데 않되더라구요...
아무튼 답변 부탁드립니다...


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

+ -

관련 글 리스트
6407 [질문]파일에서 스트링 불러오기.. 엄태인 2213 2001/03/28
6410     Re:[질문]파일에서 스트링 불러오기.. 박지훈.임프 2482 2001/03/28
6418         Re:Re:[질문]파일에서 스트링 불러오기.. 엄태인 2477 2001/03/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.