안녕하세요.
델파이 초보 개발자 입니다.
기존 소스를 가지고 추가를 하는 작업을 하고 있는데요.
버튼을 클릭하면 특정 url로 웹 브라우져가 구동되도록 하였습니다.
그런데, 이 버튼을 클릭할때마다 브라우져가 생성됩니다.
열번 클릭하면 열번 실행되지요.
그래서 고민입니다.
여러번 클릭해도 하나의 브라우져로 갈수 있도록 해야 하는데,
헤메고 있습니다.
또 버튼이 여러개라서 하나의 웹사이트이지만 url은 조금씩 다릅니다.
파라메타로 보내주거든요.
ex)
http://www.jwj.co.kr?tab=R
http://www.jwj.co.kr?tab=N
이런식입니다.
버튼을 클릭했을때 소스는 다음과 같습니다.
<!--CodeS-->
wb := CreateOleObject('InternetExplorer.Application') as IWebBrowser2;
url := (Sender as TLabel).Hint; <--- 여기가 불러오는 URL입니다.
flag := 0;
wb.Visible := true;
wb.Navigate2(url, flag, vFrame, pData, vHeaders);
<!--CodeE-->
이렇게 되어있습니다.
이걸로 헤메고 있었더니 잘생긴 우리 고참이 저보고
바보같은 넘이라고 합니다.
흐흐흑
그래도 학교 다닐땐 똑똑한 아이였는데....
고수님들 도와주세요.....