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
[791] [답변] 꿈의구름/ 리치 에디터 에서 한글 파일읽기/프포
박지훈.임프 [cbuilder] 5311 읽음    1998-12-12 09:34
안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.

아마도 이지패드같은데서 쓰는 방법을 물으시는 것 같네요.

제가 알기로 이지패드에서 사용하는 방법은, 미리 대상화일의 앞부분을 검사해서

아래아한글 화일인가를 알아낸후, 외부의 hwp2txt.exe 를 실행하여 임시화일로

텍스트화일을 생성하고, 그런후에 그것을 리치에딧에 읽어들이는, 다소 무식해보일

수도 있는 방법이라고 알고 있습니다. 하지만.. 다른 방법이 없으니까요.

코드를 대충 써보면...

AnsiString cmdline = AnsiString("hwp2txt.exe ") + OpenName + "MyTemp.txt";
WinExec(cmdline, SW_MINIMIZE);
RichEdit1->Lines->LoadFromFile("MyTemp.txt");
DeleteFile("MyTemp.txt");

이정도면 되겠군요.


그리고 리치에디트에서는 전체를 선택하는 간단한 방법은 없구요, 다음과 같이

하면 원하시는 결과는 얻을수 있겠군요.

RichEdit1->SelStart = 0;
RichEdit1->SelLength = RichEdit1->Lines->Text.Length();

그럼 도움되시길 바라면서, 이만..



독립문에서 임펠리테리였습니다.

(cbuilder, cbuilder@thrunet.com)



+ -

관련 글 리스트
788 [질문] 리치 에디터 에서 한글 파일읽기/프포 꿈의구름 5036 1998/12/11
791     [답변] 꿈의구름/ 리치 에디터 에서 한글 파일읽기/프포 박지훈.임프 5311 1998/12/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.