Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[6053] [질문] 델파이에서 findwindow
이제야 [ ] 1729 읽음    1999-04-15 15:23
procedure TForm1.Button1Click(Sender: TObject);
var
Print_handle :  Thandle;
begin
  Print_handle:= FindWindow('Tapplication','d:\phtobank\test1.exe');  
  if    Print_Handle=0
  then WinExec('d:\phtobank\test1.exe',SW_SHOWNORMAL)
  else
     MessageBox(Handle,'출력프로그램이 실행중입니다',
    '프로그램확인',
    MB_ICONERROR + MB_OK + MB_APPLMODAL);

  if   print_handle <> 0 then
   SendMessAge(Print_handle,WM_SYSCOMMAND,SC_CLOSE,0);
end;


문제는 ?

외부 프로그램을 실행시킨후 
실행시킨 프로그램을 종료시키고 싶은데요.
  Print_handle:= FindWindow('Tapplication','d:\phtobank\test1.exe');  
이 명령어에서   Print_handle 값이 계속 0으로 됩니다.
분명이
test1.exe 프로그램을 실행중이거든요.
왜그럴까요 ?
답변좀 부탁드립니다.

findwindow 에 할수 있는 방법을 다 해보았는데도 않되는 군요/


+ -

관련 글 리스트
6053 [질문] 델파이에서 findwindow 이제야 1729 1999/04/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.