Q&A

  • 델파이에서 파일을 선택하여 프린트로 출력을 할수 있는 방법.
델파이 실행시

제생각으로는 오픈다이아로그를 선택하여 파일을 선택하여 이것을 프린트로

출력하고 싶은데 아는 분 가르쳐 주세요.

어째든 실행하여 어떤 파일을 선택하였을때 출력할 수 있는 방법은 없나요?

4  COMMENTS
  • Profile
    구창민 2000.02.10 01:08
    shc wrote:

    > 델파이 실행시

    > 제생각으로는 오픈다이아로그를 선택하여 파일을 선택하여 이것을 프린트로

    > 출력하고 싶은데 아는 분 가르쳐 주세요.

    > 어째든 실행하여 어떤 파일을 선택하였을때 출력할 수 있는 방법은 없나요?





    확장자로 선택된 파일의 종류를 구분하시는 작업을 선행하세요.

    그리고, 텍스트 화일을 간단히 프린트 하는 방법입니다.



    if OpenDialog1.Execute then

    if ShellExecute(handle,'print',PChar(OpenDialog1.filename),NIL,

    PChar(ExtractFilePath(OpenDialog1.Filename)),SW_HIDE) <= 32 then

    ShowMessage('Error');



    그럼, 즐거운 프로그래밍 하세요~

  • Profile
    shc 2000.02.10 08:08
    구창민 wrote:

    > shc wrote:

    > > 델파이 실행시

    > > 제생각으로는 오픈다이아로그를 선택하여 파일을 선택하여 이것을 프린트로

    > > 출력하고 싶은데 아는 분 가르쳐 주세요.

    > > 어째든 실행하여 어떤 파일을 선택하였을때 출력할 수 있는 방법은 없나요?

    >

    >

    > 확장자로 선택된 파일의 종류를 구분하시는 작업을 선행하세요.

    > 그리고, 텍스트 화일을 간단히 프린트 하는 방법입니다.

    >

    > if OpenDialog1.Execute then

    > if ShellExecute(handle,'print',PChar(OpenDialog1.filename),NIL,

    > PChar(ExtractFilePath(OpenDialog1.Filename)),SW_HIDE) <= 32 then

    > ShowMessage('Error');

    >

    > 그럼, 즐거운 프로그래밍 하세요~



    에러메서지:

    undeclared identifier:'shellexdcute'가 windows.pas선언되지 되지 않은것 같은데..

    ????



  • Profile
    구창민 2000.02.10 10:44
    shc wrote:

    > 구창민 wrote:

    > > shc wrote:

    > > > 델파이 실행시

    > > > 제생각으로는 오픈다이아로그를 선택하여 파일을 선택하여 이것을 프린트로

    > > > 출력하고 싶은데 아는 분 가르쳐 주세요.

    > > > 어째든 실행하여 어떤 파일을 선택하였을때 출력할 수 있는 방법은 없나요?

    > >

    > >

    > > 확장자로 선택된 파일의 종류를 구분하시는 작업을 선행하세요.

    > > 그리고, 텍스트 화일을 간단히 프린트 하는 방법입니다.

    > >

    > > if OpenDialog1.Execute then

    > > if ShellExecute(handle,'print',PChar(OpenDialog1.filename),NIL,

    > > PChar(ExtractFilePath(OpenDialog1.Filename)),SW_HIDE) <= 32 then

    > > ShowMessage('Error');

    > >

    > > 그럼, 즐거운 프로그래밍 하세요~

    >

    > 에러메서지:

    > undeclared identifier:'shellexdcute'가 windows.pas선언되지 되지 않은것 같은데..

    > ????

    >



    uses 에 ShellApi 를 추가하세요.

  • Profile
    shc 2000.02.10 19:45
    처음 선택한 텍스트 파일을 출력할 경우

    A4지에

    {

    pcl xl error

    subsystem: kernel

    error: illegalattribute

    operator: 0

    position: 1754

    }

    이렇게 출력되고, 불규칙적으로 정상적으로 출력됩니다.

    ?????