여기서 참고하여 아래와 같이 코딩을 하였는데 컴파일할때 자꾸 스트링변수인 S에서 에러가 납니다.
procedure TForm1.btnGoClick(Sender: TObject);
var
S:string;
begin
S:='http://'+ IBTable1.Fields[3].AsString;
ShellExecute(form1.Handle, 'open', 'iexplore.exe',
S, '', SW_SHOWNORMAL);
↑ 요기에서 에러가 납니다.
end;
원래는 S는 'http://www.***.***/'이런식으로 되어 있었는데 제가 조금 응용을 해보려다가 딱 막혀버렸습니다.
여러고수님의 가르침을 기다립니다.
ShellExecute 파라메터는 Pchar 형이 와야해요..
ShellExecute(form1.Handle, 'open', 'iexplore.exe',
PChar(S), '', SW_SHOWNORMAL);