Q&A

  • 제발 좀 갈켜주세요.... 도움 요청
안녕하세요...

델파이 폼에서 버튼을 클릭하면 c프로그램을 돌릴려 하는데...

(그리고 버튼을 클릭하면 중지)

c프로그램을 dll로 만들어 사용하면 되는지...

winexec/createprocess/shellexeute를 사용하라고 하는데...이게 뭔소린지...

쉽게 가르쳐 주십시요...

이해가 되지 않습니다...

1  COMMENTS
  • Profile
    s6763 2000.09.06 20:19
    예를 들어 notepad.exe를 실행시키려면

    proecdure Tform1.exec_Notepad;

    var

    s: string;

    begin

    s:= 'c:windowsnotepad.exe';

    winexec(pchar(s), SW_SHOW );

    end;



    실행중인 notepad(메모장)을 죽이려면

    procedure TForm1.Kill_notepad;

    var

    wnd: hwnd;

    s: string;

    begin

    s:= '제목없음 - 메모장'; //실행파일의 캡션제목

    wnd:= findWindow(nil, pchar(s));

    sendmessage(wnd, wm_close, 0, 0);

    end;





    정진우 wrote:

    > 안녕하세요...

    > 델파이 폼에서 버튼을 클릭하면 c프로그램을 돌릴려 하는데...

    > (그리고 버튼을 클릭하면 중지)

    > c프로그램을 dll로 만들어 사용하면 되는지...

    > winexec/createprocess/shellexeute를 사용하라고 하는데...이게 뭔소린지...

    > 쉽게 가르쳐 주십시요...

    > 이해가 되지 않습니다...