Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[급] 스트링으루 이루어진 Res파일 읽는 방법여..
안녕하세요..영원한 델초보 어린왕자입니다.
오래간만에..질문을 하는거 같아염..
그동안 수많은 일이 많아서..
암튼 질문은여..
스트링으로 이루어진 Res파일을..읽고 싶은데요..
비쥬얼 스튜디오 말구 읽는 방법 없나요?
델파이는 안되더라구요..
아니면..
Res파일에서..Rc파일루 변환시키는 툴이나...
도와주세요..
2
COMMENTS
김영석
•
2000.12.30 04:38
델파이에서 코딩으로 할 수 있습니다.
스트링으로 이루어졌고 *.RC 파일에서 그것의 리소스 형태가 TEXT 로 지정되었다면
리소스스트림을 생성해서 리소스파일을 불러오고 그걸 StringList 의 LoadFromStream
메소드를 사용해서 불러올 수 있습니다.
그리고 컴파일러 지시자를 하나 사용해야 하는데 리소스 파일을 실행파일에
포함시키기 위해선..
{$R *.Res}
를 추가시켜 줘야 합니다. *.Res 에는 원하는 리소스 이름을 넣으면 되고..
아래의 코드를 보세요.
procedure ...
var
StrList: TStringList;
ResStrm: TResourceStream;
begin
ResStrm:=TResourceStream.Create(HInstance, 'Resource 이름', 'TEXT');
try
StrList:=TStringList.Create;
try
StrList.LoadFromStream(ResStrm);
{ 이제 StrList 에 스트링이 불러와 졌습니다. 원하는 작업을 하시면.. }
finally
StrList.Clear;
StrList.Free;
end;
finally
ResStrm.Free;
end;
end;
어린왕자 wrote:
> 안녕하세요..영원한 델초보 어린왕자입니다.
> 오래간만에..질문을 하는거 같아염..
> 그동안 수많은 일이 많아서..
>
> 암튼 질문은여..
> 스트링으로 이루어진 Res파일을..읽고 싶은데요..
> 비쥬얼 스튜디오 말구 읽는 방법 없나요?
> 델파이는 안되더라구요..
>
> 아니면..
> Res파일에서..Rc파일루 변환시키는 툴이나...
> 도와주세요..
>
0
0
삭제
수정
댓글
어린왕자
•
2000.12.30 05:55
procedure TForm1.Btn_OpenClick(Sender: TObject);
var
ResStrm: TResourceStream;
begin
if FileExists(Edt_Filename.text) then begin
try
ResStrm:=TResourceStream.Create(HInstance,Edt_Filename.text,RT_STRING);
// 위의 부분이 실행이 안되네요..분명 스트링테이블의 Res파일인데 말이죠.
Lbx_String.Items.LoadFromStream (ResStrm);
ResStrm.Free;
end;
end
else showmessage('File not found');
end;
김영석 wrote:
> 델파이에서 코딩으로 할 수 있습니다.
> 스트링으로 이루어졌고 *.RC 파일에서 그것의 리소스 형태가 TEXT 로 지정되었다면
> 리소스스트림을 생성해서 리소스파일을 불러오고 그걸 StringList 의 LoadFromStream
> 메소드를 사용해서 불러올 수 있습니다.
> 그리고 컴파일러 지시자를 하나 사용해야 하는데 리소스 파일을 실행파일에
> 포함시키기 위해선..
> {$R *.Res}
> 를 추가시켜 줘야 합니다. *.Res 에는 원하는 리소스 이름을 넣으면 되고..
> 아래의 코드를 보세요.
>
> procedure ...
> var
> StrList: TStringList;
> ResStrm: TResourceStream;
> begin
> ResStrm:=TResourceStream.Create(HInstance, 'Resource 이름', 'TEXT');
> try
>
> StrList:=TStringList.Create;
> try
> StrList.LoadFromStream(ResStrm);
>
> { 이제 StrList 에 스트링이 불러와 졌습니다. 원하는 작업을 하시면.. }
>
> finally
> StrList.Clear;
> StrList.Free;
> end;
>
> finally
> ResStrm.Free;
> end;
> end;
>
>
> 어린왕자 wrote:
> > 안녕하세요..영원한 델초보 어린왕자입니다.
> > 오래간만에..질문을 하는거 같아염..
> > 그동안 수많은 일이 많아서..
> >
> > 암튼 질문은여..
> > 스트링으로 이루어진 Res파일을..읽고 싶은데요..
> > 비쥬얼 스튜디오 말구 읽는 방법 없나요?
> > 델파이는 안되더라구요..
> >
> > 아니면..
> > Res파일에서..Rc파일루 변환시키는 툴이나...
> > 도와주세요..
> >
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
푸린
•
2000.12.30 07:56
3
COMMENTS
/
0
LIKES
파일열기,닫기, 생성 하는 법좀 갈켜 주세요...
바보감자
•
2000.12.30 18:34
푸린 wrote: > 안녕하세요 전 무지무지 초조 랍니다.,, 지금 파일 열기,닫기,저장,생성 을 몰라서 1주째 ...
푸린
•
2000.12.30 23:50
님의 답변 정말 감사 합니다^^ 근데.. 파일의 내용을 한줄씩 읽어 들여야 하는뎅... 이것두 좀 갈켜 주세...
+^-_-^+
•
2001.01.03 03:03
ReadLn() 을 사용하시면 됩니다. :) ----------------- var str: string; f: textfile; .... ...
delphilove
•
2000.12.30 06:45
5
COMMENTS
/
0
LIKES
질문 했는데 답변이 없네요.. 꼭 알고 싶어요..
성더기
•
2001.01.03 01:59
delphilove wrote: > var > img_f_id, img_f_id1 : intteger; > ------------------------------- > ...
어떤 공군병장
•
2000.12.31 00:21
delphilove wrote: > var > img_f_id, img_f_id1 : intteger; > ------------------------------- > ...
이영근
•
2000.12.30 08:57
delphilove wrote: > var > img_f_id, img_f_id1 : intteger; > ------------------------------- > ...
delphilove
•
2000.12.30 12:00
이영근 wrote: > delphilove wrote: > > var > > img_f_id, img_f_id1 : intteger; > > --------------...
김진석
•
2001.01.03 00:13
delphilove wrote: > 이영근 wrote: > > delphilove wrote: > > > var > > > img_f_id, img_f_id1 : in...
초짜
2000.12.30 06:42
0
COMMENTS
/
0
LIKES
델파이 3.0 -> 5.0으로 할때..
아무개
2000.12.30 06:40
0
COMMENTS
/
0
LIKES
엑셀 종료시 에러
아무개
2000.12.30 06:37
0
COMMENTS
/
0
LIKES
툴버튼(ToolButton) - 종료버튼
이발사
2000.12.30 04:51
0
COMMENTS
/
0
LIKES
WebLogic연결 성공사례를 찾심니데이~~
이원택
•
2000.12.30 04:01
1
COMMENTS
/
0
LIKES
Edit박스가 문제인지....
뿌요
•
2000.12.30 19:41
아래의 코딩에서 Sql.Add(' Delete Med Where Date=:S_date And Level=:S_Lavel'); => Delete from Me...
델파이초보
•
2000.12.30 03:45
1
COMMENTS
/
0
LIKES
canvas로 그린 image 프린트는 어떻케?
김영석
•
2000.12.30 04:43
프린터의 캔버스에 그 그림을 다시 그려주면 됩니다. 프린터에도 속성중에 캔버스가 있으니까.. BeginDoc...
김선태
2000.12.30 03:34
0
COMMENTS
/
0
LIKES
동영상 재생시 동영상의 원래 크기를 얻는 방법
어린왕자
•
2000.12.30 03:02
2
COMMENTS
/
0
LIKES
[급] 스트링으루 이루어진 Res파일 읽는 방법여..
안녕하세요..영원한 델초보 어린왕자입니다. 오래간만에..질문을 하는거 같아염.. 그동안 수많은 일이 많아서.. 암튼 질문은여.. 스트링으로 이루어진 Res파일을..읽고 싶은데요.. 비쥬얼 스튜디오 말구 읽는 방법 없나요? 델파이는 안되...
김영석
•
2000.12.30 04:38
델파이에서 코딩으로 할 수 있습니다. 스트링으로 이루어졌고 *.RC 파일에서 그것의 리소스 형태가 TEXT ...
어린왕자
•
2000.12.30 05:55
procedure TForm1.Btn_OpenClick(Sender: TObject); var ResStrm: TResourceStream; begin if File...
서영택
•
2000.12.30 02:52
1
COMMENTS
/
0
LIKES
Binary파일을 Text파일로 전환문제
김영석
•
2000.12.30 04:41
좀 더 자세히 질문을 해주시면 답변해 드리겠습니다. 레코드길이는 Binary 파일에서 레코드 길이인가요? ...
김명찬
•
2000.12.30 02:49
1
COMMENTS
/
0
LIKES
에디트에서 영문모드?
뿌요
•
2000.12.30 19:57
lmeMode의 속성중 lmAlpha,lmSAlpha로 구별할 수 있습니다.. 즐코.. 김명찬 wrote: > 안녕하세요... >...
임찬수
2000.12.30 02:09
0
COMMENTS
/
0
LIKES
플러그인(plug-in) 작성법을 알고싶습니다.
왕초보
•
2000.12.30 01:26
1
COMMENTS
/
0
LIKES
[급한 질문]퀵레포트의 출력문제입니다..고정폼을 사용하는 방법 아시는 분...
서영택
•
2000.12.30 03:01
상위 10라인에는 데이타를 출력하고 하단 10라인에는 데이타는 없이 라인만 출력하고자 하는 문제라고 이...
박진수
•
2000.12.30 01:15
3
COMMENTS
/
0
LIKES
디비그리드에서 한 셀클릭시 그줄의 자료 에디터에 보여주기
서영택
•
2000.12.30 03:08
이런방법은 어떨까요 TDataSource의 OnDataChange 이벤트에 procedure TForm.DataSource1DataChange...
모름이
•
2000.12.30 02:54
^^; 저두 잘 모르지만.. dbgrid와 dbedit를 서로 연결 사용한다면 되지 않을까여..? 그러면 그리드에서 ...
김대빵
•
2000.12.30 01:42
박진수 wrote: > 디비그리드에서 한셀을 클릭해주면 각각의 > > 에디트 박스에 한 레코드 자료를 가지...
박부자
•
2000.12.30 00:30
1
COMMENTS
/
0
LIKES
타이머를 이용했는데 뭐가 문제인지??고수님 쁘리즈
yosul
•
2001.01.02 23:56
> with OrderQuery do begin > try > DisableControls; > ...
강인규
2000.12.30 00:18
0
COMMENTS
/
0
LIKES
익스플로러의 페이지정보 가져오기 혹은 마지막으로 Navigate한 정보 가져오기
이분희
2000.12.30 00:18
0
COMMENTS
/
0
LIKES
디버깅시에서 브레이크가 아무곳에나 걸립니다.
김진선
2000.12.29 22:54
0
COMMENTS
/
0
LIKES
(질문)폼의 같은 부분에 프레임을 겹칠수 있나요?
정유석
2000.12.30 18:05
0
COMMENTS
/
0
LIKES
PickList 에 관한 질문 [급]
어린왕자
2000/12/30 03:02
Views
266
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
스트링으로 이루어졌고 *.RC 파일에서 그것의 리소스 형태가 TEXT 로 지정되었다면
리소스스트림을 생성해서 리소스파일을 불러오고 그걸 StringList 의 LoadFromStream
메소드를 사용해서 불러올 수 있습니다.
그리고 컴파일러 지시자를 하나 사용해야 하는데 리소스 파일을 실행파일에
포함시키기 위해선..
{$R *.Res}
를 추가시켜 줘야 합니다. *.Res 에는 원하는 리소스 이름을 넣으면 되고..
아래의 코드를 보세요.
procedure ...
var
StrList: TStringList;
ResStrm: TResourceStream;
begin
ResStrm:=TResourceStream.Create(HInstance, 'Resource 이름', 'TEXT');
try
StrList:=TStringList.Create;
try
StrList.LoadFromStream(ResStrm);
{ 이제 StrList 에 스트링이 불러와 졌습니다. 원하는 작업을 하시면.. }
finally
StrList.Clear;
StrList.Free;
end;
finally
ResStrm.Free;
end;
end;
어린왕자 wrote:
> 안녕하세요..영원한 델초보 어린왕자입니다.
> 오래간만에..질문을 하는거 같아염..
> 그동안 수많은 일이 많아서..
>
> 암튼 질문은여..
> 스트링으로 이루어진 Res파일을..읽고 싶은데요..
> 비쥬얼 스튜디오 말구 읽는 방법 없나요?
> 델파이는 안되더라구요..
>
> 아니면..
> Res파일에서..Rc파일루 변환시키는 툴이나...
> 도와주세요..
>