안녕하세요...여러 고수님들...
포트란으로 작성한 외부 프로그램이 있는데요..
이걸 델파이에서 실행시키려고 합니다...
다음 코드는 실행이라는 버튼을 눌렀을 때의 이벤트입니다.
winexec('a.exe',SW_HIDE);
...
...
,..
if savedialog1.execute then
begin
filename := savedialog1.filename;
AssignFile(Ft, filename);
ReWrite(Ft);
Writeln(Ft,memo2.lines.text);
CloseFile(Ft);
end;
...
...
a.exe라는 외부프로그램의 결과가 memo2에 뿌려지고
다시 결과값이 파일로 저장될수 있도록 코딩하였습니다..
근데 문제는 첨 실행은 잘 되는데...두번째 실행은 안된다는겁니다...
파일저장부분을 지우고 winexec('a.exe',SW_HIDE)만 실행했을 경우에는
여러번 실행되거든요..
왜 그런가요??
해결좀 해주세요...