Q&A

  • 폼에서 어떤 버튼을 눌렀으때 해당 홈페이지로 연결문의
여기서 참고하여 아래와 같이 코딩을 하였는데 컴파일할때 자꾸 스트링변수인 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.***.***/'이런식으로 되어 있었는데 제가 조금 응용을 해보려다가 딱 막혀버렸습니다.
여러고수님의 가르침을 기다립니다.
2  COMMENTS
  • Profile
    최석기 2002.04.04 20:49
    도움말을 잘 않보시나보네요..

    ShellExecute 파라메터는 Pchar 형이 와야해요..

    ShellExecute(form1.Handle, 'open', 'iexplore.exe',
                      PChar(S), '', SW_SHOWNORMAL);



  • Profile
    강신구 2002.04.04 21:10
    와~~~ 되니다.
    최석기님 답변감사합니다.
    제가 공부한지 얼마안되어서 많이 막히네요...