Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
화일을 이미지로..
안녕하세요.
따사로운 오후가 지나가고 밤의 검은 물결이 몰려오고 있네요.
다름이 아니라 일반 문서화일을 이미지화일로 변환할려면
어떻게 해야 하는지 궁금합니다.
예를 들면 ms-word 화일이나 엑셀 화일을 페이지별로 이미지화 하고
싶습니다. 캡쳐가 아닌 프로그램적으로 해결할 방법이 없는지
궁금합니다.
3
COMMENTS
이상준
•
1999.06.24 02:18
하나의 어플리케이션에 여러개의 폼을 가지고 있는 경우인데 제가 하고 싶은
것은 현재 Create되어서 화면에 나타나 있는 폼의 경우에는 다시 Create하지
않고 현재의 폼을 보여주려고 합니다.
그래서 지난번에 도움을 받아서 다음과 같이 코딩을 하니 현재 폼이 있는 경우
새로 Create하지 않고 현재 폼을 보여주는 것은 제대로 되었습니다.
그런데 이렇게 해서 한번 폼을 Create했다가 해당폼을 Close한 후에 다시
Create하려고 하면 해당 폼이 nil이 아니라서 오류가 발생합니다.
어떻게 해야 할까요.
폼이 Close될때는 Action := caFree라고 코딩해서 메모리에서 Free가 되도록
했는데도 안되는 군요.
procedure TForm1.N311Click(Sender: TObject);
begin
if Form4 = nil then
begin
Form4 := TForm4.Create( Self );
Form4.Show;
end
else
begin
SetActiveWindow(Form4.Handle);
end;
end;
0
0
삭제
수정
댓글
이정욱
•
1999.04.16 05:43
캡쳐 이외의 방법은 제 생각에는 없습니다.
만약 가능성이 있다면 파일로 인쇄를 한 후 그것을 가지고 어떻게 해보면 되지 않을까... 하는 생각은 드는군요...
이호선 wrote:
> 안녕하세요.
> 따사로운 오후가 지나가고 밤의 검은 물결이 몰려오고 있네요.
> 다름이 아니라 일반 문서화일을 이미지화일로 변환할려면
> 어떻게 해야 하는지 궁금합니다.
> 예를 들면 ms-word 화일이나 엑셀 화일을 페이지별로 이미지화 하고
> 싶습니다. 캡쳐가 아닌 프로그램적으로 해결할 방법이 없는지
> 궁금합니다.
>
>
0
0
삭제
수정
댓글
글쎄요
•
1999.06.24 02:55
/////
항상 객체를 free하고 나서 그 객체를 nil로
만들어야 제대로 객체를 해제하는 겁니다.
form4의 close이벤트에 다음과 같이 코딩하셔요.
Form4.Free;
Form4 := nil;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
강인경
•
1999.06.24 02:34
1
COMMENTS
/
0
LIKES
[질문-급함!] 이 오류메세지가 대체 뭐예요
최석기
•
1999.06.24 17:27
강인경 께서 말씀하시기를... > 이상하고 처음보는 오류메세지가 테이블에 저장하려고 할때 나와서 도움을...
엠마
•
1999.04.16 05:01
1
COMMENTS
/
0
LIKES
여러 프로젝트를 하나로 모으려면요...
구창민
•
1999.04.16 06:51
엠마 wrote: > 먼저 > 안녕하세요 게시판이 너무 좋아졌어요... > 검색하기가 너무 편해요... 추카합니...
이호선
•
•
1999.04.16 04:10
3
COMMENTS
/
1
LIKES
화일을 이미지로..
안녕하세요. 따사로운 오후가 지나가고 밤의 검은 물결이 몰려오고 있네요. 다름이 아니라 일반 문서화일을 이미지화일로 변환할려면 어떻게 해야 하는지 궁금합니다. 예를 들면 ms-word 화일이나 엑셀 화일을 페이지별로 이미지화 하고 ...
이상준
•
1999.06.24 02:18
하나의 어플리케이션에 여러개의 폼을 가지고 있는 경우인데 제가 하고 싶은 것은 현재 Create되어서 화면...
이정욱
•
1999.04.16 05:43
캡쳐 이외의 방법은 제 생각에는 없습니다. 만약 가능성이 있다면 파일로 인쇄를 한 후 그것을 가지고 ...
글쎄요
•
1999.06.24 02:55
///// 항상 객체를 free하고 나서 그 객체를 nil로 만들어야 제대로 객체를 해제하는 겁니다. form4의 ...
유애선
1999.06.24 02:13
0
COMMENTS
/
0
LIKES
[매우 급한 질문] 디비의 내용을 트리뷰에 로드하는 방법...
이주흥
•
1999.06.24 02:12
1
COMMENTS
/
0
LIKES
폼 배치에 관해서....
이상준
•
1999.06.24 02:24
이주흥 께서 말씀하시기를... > 프로그램이 실행될때 폼이 윈도우의 오른쪽 위의 모서리에 위치하게 하고 ...
화랑
•
1999.04.16 01:29
4
COMMENTS
/
0
LIKES
[Q]프린터로 가는 데이타를 잡을수 있을까요?
이정욱
•
1999.04.16 02:17
아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
화랑
•
1999.04.16 03:06
답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
이정욱
•
1999.04.16 05:08
프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
화랑
•
1999.04.17 18:11
매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...
남윤혁
1999.06.24 02:07
0
COMMENTS
/
0
LIKES
객체를 MS워드의 객체처럼 이동하고 싶어요... T__T
안창주
1999.06.24 01:31
0
COMMENTS
/
0
LIKES
override와polymorphism을설명좀해주세요..
이순희
•
1999.04.16 05:02
2
COMMENTS
/
0
LIKES
테이블에서 time형식에 맞게 입력하는 방법
구창민
•
1999.04.16 07:33
이순희 wrote: > 안녕하세요... 또 질문 올리네요.. > 저번 답변 고마웠습니다.. 그런데.. 근본적인 문제...
bluepine
•
1999.04.17 01:23
구창민 wrote: > 이순희 wrote: > > 안녕하세요... 또 질문 올리네요.. > > 저번 답변 고마웠습니다.. ...
김지혜
1999.06.24 00:57
0
COMMENTS
/
0
LIKES
log파일 ..도와주세요
박용일
•
1999.06.24 00:49
2
COMMENTS
/
0
LIKES
CDX index create 방법
엠마
•
1999.04.16 05:01
먼저 안녕하세요 게시판이 너무 좋아졌어요... 검색하기가 너무 편해요... 추카합니다. 그럼 질문은요....
구창민
•
1999.04.16 06:51
엠마 wrote: > 먼저 > 안녕하세요 게시판이 너무 좋아졌어요... > 검색하기가 너무 편해요... 추카합니...
이호선
•
1999.04.16 04:10
2
COMMENTS
/
0
LIKES
화일을 이미지로..
오민희
•
1999.06.24 00:42
델파이 초보입니다. StringGrid로 개발할일이 있어서 여기저기 한참을 찾아봤는데도 보이지가 않습니다. ...
이정욱
•
1999.04.16 05:43
캡쳐 이외의 방법은 제 생각에는 없습니다. 만약 가능성이 있다면 파일로 인쇄를 한 후 그것을 가지고 ...
고규인
•
1999.06.23 22:28
1
COMMENTS
/
0
LIKES
Connection is in use by another statement...
이상준
•
1999.06.24 02:30
고규인 께서 말씀하시기를... > Connection is in use by another statement... > > 데이타를 삭제할때...
별지기
1999.06.23 21:54
0
COMMENTS
/
0
LIKES
주차관리프로그램
화랑
•
1999.04.16 01:29
4
COMMENTS
/
0
LIKES
[Q]프린터로 가는 데이타를 잡을수 있을까요?
이정욱
•
1999.04.16 02:17
아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
화랑
•
1999.04.16 03:06
답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
이정욱
•
1999.04.16 05:08
프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
화랑
•
1999.04.17 18:11
매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...
안경옥
•
1999.06.23 21:37
1
COMMENTS
/
0
LIKES
프로그램등록
모승열
•
1999.06.29 11:34
안경옥 께서 말씀하시기를... > 데이타베이스 프로그램을 만드는 중입니다. > 따로 프로그램으로 등록해...
안창주
1999.06.23 20:59
0
COMMENTS
/
0
LIKES
순수한API가 무엇입니까?
이경미
•
1999.06.23 20:38
5
COMMENTS
/
0
LIKES
게시판 작성 프로그램소스좀 구할수 있나요?
남윤혁
•
1999.04.15 22:13
으아... 미치겠습니다. 인쇄를 하기 위해서 매핑모드 바꾼거 까지는 좋았습니다. 텍스트를 인쇄하...
남윤혁
•
1999.04.16 02:34
-.-;; 무슨말인지 잘모르겠네요... 다시 정리해서 올립니다. 아래의 함수는 그리기 전용함수입니다. ...
남윤혁
•
1999.04.16 00:37
다시 질문입니다. 제가 XPI:= GetDeviceCaps( Canvas.Handle, LOGPIXELSX ); YPI:= GetDeviceCaps( ...
이정욱
•
1999.04.16 01:06
화면 출력 후 XPI := GetDeviceCaps(Printer.Canvas.Handle,LOGPIXELSX); YPI := GetDeviceCaps(Printe...
안치봉
•
1999.04.15 23:28
남윤혁 wrote: > 으아... 미치겠습니다. > > 인쇄를 하기 위해서 > > 매핑모드 바꾼거 까지는 좋았...
안창주
•
1999.06.23 20:26
1
COMMENTS
/
0
LIKES
이 문제좀 풀어 주세요......
행인1
•
1999.06.23 22:03
안창주 께서 말씀하시기를... > 저는 델파이를 공부하는 초보자입니다. > 이 문제좀 풀어주세요 > 1.un...
화랑
•
1999.04.16 01:29
4
COMMENTS
/
0
LIKES
[Q]프린터로 가는 데이타를 잡을수 있을까요?
이정욱
•
1999.04.16 02:17
아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
화랑
•
1999.04.16 03:06
답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
이정욱
•
1999.04.16 05:08
프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
화랑
•
1999.04.17 18:11
매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...
이호선
1999/04/16 04:10
Views
216
Likes
1
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
것은 현재 Create되어서 화면에 나타나 있는 폼의 경우에는 다시 Create하지
않고 현재의 폼을 보여주려고 합니다.
그래서 지난번에 도움을 받아서 다음과 같이 코딩을 하니 현재 폼이 있는 경우
새로 Create하지 않고 현재 폼을 보여주는 것은 제대로 되었습니다.
그런데 이렇게 해서 한번 폼을 Create했다가 해당폼을 Close한 후에 다시
Create하려고 하면 해당 폼이 nil이 아니라서 오류가 발생합니다.
어떻게 해야 할까요.
폼이 Close될때는 Action := caFree라고 코딩해서 메모리에서 Free가 되도록
했는데도 안되는 군요.
procedure TForm1.N311Click(Sender: TObject);
begin
if Form4 = nil then
begin
Form4 := TForm4.Create( Self );
Form4.Show;
end
else
begin
SetActiveWindow(Form4.Handle);
end;
end;