Q&A

  • 김영대님 고맙습니다. 그런대 안됩니다. 다시 부탁 드릴게요. WaitForSingleObj
김민오 wrote:

> 도스BAT파일처럼 델파이에서 한 프로그램을 호출하여 실행하고 그 프로그램이

> 종료되면 종료되는 것을 체크하여 그에 해당하는 이벤트를 처리하는 방법을

> 부탁드립니다.

>

> 팁이 있는 주소 말고 직접 TEXT로 메일을 부탁 드립니다.

> 찾기가 힘들어서 그럽니다.

>

> 빨리 좀 가려쳐 주셨으면 합니다.

>

> 잘 부탁드립니다. 고맙습니다.



제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의

"Delphi Tips"에서 "WaitForSingleObject" 키워드로 검색해 보세요.



위의 내용을 보고 찾아가서 프로그램에 접목을 시켜도 함수 자체가 에러가

발생합니다. 그대로 빼껴도 uses저레도 추가하고 했는데 안됩니다.

델파이 전 사이트를 다 뒤져서 해
2  COMMENTS
  • Profile
    구창민 1999.12.07 06:40
    김민오 wrote:

    > 김민오 wrote:

    > > 도스BAT파일처럼 델파이에서 한 프로그램을 호출하여 실행하고 그 프로그램이

    > > 종료되면 종료되는 것을 체크하여 그에 해당하는 이벤트를 처리하는 방법을

    > > 부탁드립니다.

    > >

    > > 팁이 있는 주소 말고 직접 TEXT로 메일을 부탁 드립니다.

    > > 찾기가 힘들어서 그럽니다.

    > >

    > > 빨리 좀 가려쳐 주셨으면 합니다.

    > >

    > > 잘 부탁드립니다. 고맙습니다.

    >

    > 제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의

    > "Delphi Tips"에서 "WaitForSingleObject" 키워드로 검색해 보세요.

    >

    > 위의 내용을 보고 찾아가서 프로그램에 접목을 시켜도 함수 자체가 에러가

    > 발생합니다. 그대로 빼껴도 uses저레도 추가하고 했는데 안됩니다.

    > 델파이 전 사이트를 다 뒤져서 해
  • Profile
    bluechip 1999.12.09 06:32
    아래 source로 DELPHI5에서 테스트를 해보니 간단한 Error가 발생하더군요



    구창민님이 올린신 자료를 DELPHI5에서 사용할때 수정해야 되는 사항입니다



    GetExitCodeProcess 이 함수의 Parameter가 잘못된경우로



    두번째 Parameter가 DWORD를 원하는데, Integer를 사용했으니?



    DELPHI5에서 ERROR가 발생했습니다



    혹시 저와 같은 문제를 접하셨으면 아래 처럼 조금만 수정해 주세요 !!



    [변경전]

    function WinExecAndWait32(FileName : PChar; CommandLine : PChar;

    Visibility : Integer) : Integer;



    리턴값이 integer인데, DWORD로 변경합니다



    [변경후]

    function WinExecAndWait32(FileName : PChar; CommandLine : PChar;

    Visibility : Integer) : DWORD;



    DWORD는 type DWORD = Longword; 이므로 0..4294967295 unsigned 32-bit 입니다



    따라서 한군데 더 수정해 줘야 합니다



    [변경전]

    Result := -1



    [변경후]

    Result := 0



    이렇게 고치시면 됩니다



    좋은 하루 되세요 !!





    구창민 wrote:

    > 김민오 wrote:

    > > 김민오 wrote:

    > > > 도스BAT파일처럼 델파이에서 한 프로그램을 호출하여 실행하고 그 프로그램이

    > > > 종료되면 종료되는 것을 체크하여 그에 해당하는 이벤트를 처리하는 방법을

    > > > 부탁드립니다.

    > > >

    > > > 팁이 있는 주소 말고 직접 TEXT로 메일을 부탁 드립니다.

    > > > 찾기가 힘들어서 그럽니다.

    > > >

    > > > 빨리 좀 가려쳐 주셨으면 합니다.

    > > >

    > > > 잘 부탁드립니다. 고맙습니다.

    > >

    > > 제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의

    > > "Delphi Tips"에서 "WaitForSingleObject" 키워드로 검색해 보세요.

    > >

    > > 위의 내용을 보고 찾아가서 프로그램에 접목을 시켜도 함수 자체가 에러가

    > > 발생합니다. 그대로 빼껴도 uses저레도 추가하고 했는데 안됩니다.

    > > 델파이 전 사이트를 다 뒤져서 해