Q&A

  • 데이타 파일만으로 어플리케이션을 찾아 실행하려면..
안녕하세요? 공대규라고 합니다.



탐색기나 시작 메뉴의 실행 명령에서는 데이타 파일만으로 어플리케이션을 실행할 수 있습니다.

예를 들어, test.doc 라는 파일을 워드와 실행하려면 그냥 test.doc 만 입력하거나 탐색기에서 더블 클릭하면 실행됩니다.



그런데 델파이에서 외부 어플리케이션을 실행할 때 사용하는 윈도우 API인 WinExec는 그렇게 하면 어플리케이션이 실행되질 않습니다.

방법을 아시는 분의 도움을 기다립니다.



감사합니다.



2  COMMENTS
  • Profile
    최석기 1999.08.04 23:55
    공대규 께서 말씀하시기를...

    > 안녕하세요? 공대규라고 합니다.

    >

    > 탐색기나 시작 메뉴의 실행 명령에서는 데이타 파일만으로 어플리케이션을 실행할 수 있습니다.

    > 예를 들어, test.doc 라는 파일을 워드와 실행하려면 그냥 test.doc 만 입력하거나 탐색기에서 더블 클릭하면 실행됩니다.

    >

    > 그런데 델파이에서 외부 어플리케이션을 실행할 때 사용하는 윈도우 API인 WinExec는 그렇게 하면 어플리케이션이 실행되질 않습니다.

    > 방법을 아시는 분의 도움을 기다립니다.

    >

    > 감사합니다.

    >



    질문의 의미가 이 의미인지 잘은 모르겠지만 파일의 확장자로 실행 시키는 예입니다.



    program shellexe;



    uses

    Windows, ShellAPI;



    procedure OpenObject( sObjectPath : string );

    begin

    ShellExecute( 0, Nil, PChar( sObjectPath ),

    Nil, Nil, SW_NORMAL );

    end;



    begin

    OpenObject( 'c:my_docsreport.txt' );

    end.



  • Profile
    공대규 1999.08.05 00:56
    ...