델파이 초보 입니다.
ActiveX Form 에서 버튼을 하나 만들고 ShellExcute 나 WinExec로 응용프로그램을 실행시키잖습니까...
이때 서버에서 버튼을 클릭하면 클라이언트에서 응용프로그램을 보려고 하는데요 전 WinExec로 응용프그램을 실행시키는데 응용프로그램이 뜨지를 않습니다.
고수님들이 간단하게나마 예제를 들어 주셨으면 합니다.
그리고 만약 클라이언트에서 실행을 하려면 꼭 ftp를 이용해야 하는지 정말 궁금합니다.
감이 전혀 오지를 않아서 이러고 있습니다.
다시 한 번 아시는 분 계시면 답변 꼭 좀 부탁 드립니다.
Var
stPath, stParam : String;
begin
stPath:= '';
stParam:= '';
ShellExecute(Application.Handle, 'open', PChar(FileName),
PChar(stParam), PChar(stPath), SW_SHOWNORMAL);
end;
과 같은 형식으로 해보세요..
저도 WinExec로 했을 때 안되길래 전 저렇게 사용합니다..