Q&A

  • 실행파일 중복 실행시 2차 실행을 막을 방법좀 부탁합니다
하나의 실행파일을 1차 실행후 닫지 않은 상태에서 2차 실행하게 되면, 2차 실행도 실행이 됩니다. 그래서 실행된 프로그램이 충돌이 생깁니다.

2차 실행 파일을 막을 방법을 부탁드립니다.

감사합니다.



2  COMMENTS
  • Profile
    전형식 2001.02.15 07:26
    별그림자 wrote:

    > 하나의 실행파일을 1차 실행후 닫지 않은 상태에서 2차 실행하게 되면, 2차 실행도 실행이 됩니다. 그래서 실행된 프로그램이 충돌이 생깁니다.

    > 2차 실행 파일을 막을 방법을 부탁드립니다.

    > 감사합니다.

    >



    안녕하세요.

    델파이 코딩시에 몇줄 넣어주면 중복실행을 방지할 수 있습니다.

    아래 코드를 메인폼 하단에 넣어보세요.

    즐코딩하세요..

    그럼..



    <중복실행방지>



    initialization

    begin

    CreateFileMapping ( $FFFFFFFF, nil, PAGE_READWRITE, 0,

    1024, 'SharedExtraPro' );



    if GetLastError=ERROR_ALREADY_EXISTS then halt;

    end;



    *참고*

    위의 코드중 'Shared..실행화일명' 하시면 됩니다.





  • Profile
    kylix 2001.02.15 06:01
    검색해보세요. 많은 답변이 있습니다...



    별그림자 wrote:

    > 하나의 실행파일을 1차 실행후 닫지 않은 상태에서 2차 실행하게 되면, 2차 실행도 실행이 됩니다. 그래서 실행된 프로그램이 충돌이 생깁니다.

    > 2차 실행 파일을 막을 방법을 부탁드립니다.

    > 감사합니다.

    >