procedure Tfrminstall.Driverinstall;
var
DriverPath : string;
begin
DriverPath := 'C:\\driver\a.exe';
WinExec('C:\\driver\a.exe' ,SW_Show);
end;
위와 같이 실행하면 a라는 프로그램이 실행되는데요..('o';)
아래의 소스를 실행하면 [Error] uinstall.pas(33): Incompatible types: 'String' and 'PAnsiChar'와 같은 에러가 뜨네요. (ㅠ.ㅠ;)
procedure Tfrminstall.Driverinstall;
var
DriverPath : string;
begin
DriverPath := 'C:\\driver\a.exe';
WinExec(DriverPath ,SW_Show);
end;
두번째 소스 방식으로 써야 하거든요... ini file을 읽어서.. 설치해야 될 파일이름을 알아내야 하는데.. 이것이 안되면 안되는데.. 어떻게 해결할 수 있을까요?
아시는 분은 좀 말씀좀 해주시면 좋겠네요.
그럼 기다리고 있겠습니다.
WinExec(pChar(DriverPath) ,SW_Show); -> 요러케 바꿔서 해 보세요..
바꾸니까 잘 되네요..
GG KDDG_