Q&A

  • 화일을 이미지로..
안녕하세요.

따사로운 오후가 지나가고 밤의 검은 물결이 몰려오고 있네요.

다름이 아니라 일반 문서화일을 이미지화일로 변환할려면

어떻게 해야 하는지 궁금합니다.

예를 들면 ms-word 화일이나 엑셀 화일을 페이지별로 이미지화 하고

싶습니다. 캡쳐가 아닌 프로그램적으로 해결할 방법이 없는지

궁금합니다.





3  COMMENTS
  • Profile
    이상준 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;





  • Profile
    이정욱 1999.04.16 05:43
    캡쳐 이외의 방법은 제 생각에는 없습니다.



    만약 가능성이 있다면 파일로 인쇄를 한 후 그것을 가지고 어떻게 해보면 되지 않을까... 하는 생각은 드는군요...



    이호선 wrote:

    > 안녕하세요.

    > 따사로운 오후가 지나가고 밤의 검은 물결이 몰려오고 있네요.

    > 다름이 아니라 일반 문서화일을 이미지화일로 변환할려면

    > 어떻게 해야 하는지 궁금합니다.

    > 예를 들면 ms-word 화일이나 엑셀 화일을 페이지별로 이미지화 하고

    > 싶습니다. 캡쳐가 아닌 프로그램적으로 해결할 방법이 없는지

    > 궁금합니다.

    >

    >





  • Profile
    글쎄요 1999.06.24 02:55
    /////

    항상 객체를 free하고 나서 그 객체를 nil로

    만들어야 제대로 객체를 해제하는 겁니다.

    form4의 close이벤트에 다음과 같이 코딩하셔요.

    Form4.Free;

    Form4 := nil;





    • 최석기
      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
    • 이상준
      1999.06.24 02:18
      하나의 어플리케이션에 여러개의 폼을 가지고 있는 경우인데 제가 하고 싶은 것은 현재 Create되어서 화면...
    • 이정욱
      1999.04.16 05:43
      캡쳐 이외의 방법은 제 생각에는 없습니다. 만약 가능성이 있다면 파일로 인쇄를 한 후 그것을 가지고 ...
    • 글쎄요
      1999.06.24 02:55
      ///// 항상 객체를 free하고 나서 그 객체를 nil로 만들어야 제대로 객체를 해제하는 겁니다. form4의 ...
    • 이주흥
    • 1999.06.24 02:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이상준
      1999.06.24 02:24
      이주흥 께서 말씀하시기를... > 프로그램이 실행될때 폼이 윈도우의 오른쪽 위의 모서리에 위치하게 하고 ...
    • 이정욱
      1999.04.16 02:17
      아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
    • 화랑
      1999.04.16 03:06
      답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
    • 이정욱
      1999.04.16 05:08
      프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
    • 화랑
      1999.04.17 18:11
      매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...
    • 구창민
      1999.04.16 07:33
      이순희 wrote: > 안녕하세요... 또 질문 올리네요.. > 저번 답변 고마웠습니다.. 그런데.. 근본적인 문제...
    • bluepine
      1999.04.17 01:23
      구창민 wrote: > 이순희 wrote: > > 안녕하세요... 또 질문 올리네요.. > > 저번 답변 고마웠습니다.. ...
    • 박용일
    • 1999.06.24 00:49
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 엠마
      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
    • 이상준
      1999.06.24 02:30
      고규인 께서 말씀하시기를... > Connection is in use by another statement... > > 데이타를 삭제할때...
    • 이정욱
      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.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 02:17
      아무래도 케이블을 그냥 두갈래로 뽑으신것 같군요. 그렇게 하면 아마도 제데로 안될것 같네요... 그것보...
    • 화랑
      1999.04.16 03:06
      답변 감사합니다.. 문제는 제가 그 서버를 건드릴수가 없습니다. 지금 현재 나와있는 것은 프린터로 가...
    • 이정욱
      1999.04.16 05:08
      프린터포트를 제어하는것은 문제가 없습니다. 그것을 지원하는 컴포넌트를 본적이 있는데.... 아마도 찾아...
    • 화랑
      1999.04.17 18:11
      매번 감사합니다.. 저기 한가지만 더 하고 싶은데.. 프린트는 앱슨을 쓰거든요.. 혹시 서로 전달되는 ...