Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[6312] [답변] SOFT815/ 델파이에서 인터넷 홈페이지 연결하기
박테리아 [ ] 887 읽음    1999-06-20 21:55
안녕 하세요?

BacTeria 박종민 입니다.

오랜만에 답변을 하네요. 만만한 질문들이 없어서리...

아래의 내용들은 인터넷 익스플로러를 띄우는 방법들 입니다.

처음과 두번째는 진짜루 무식한 방법이구요.

마지막은 나름대로 좀 유식(?)한 방법이네요.

편하신대로 입맛에 맞게 쓰세요~

아래는 관련 코드입니다.

청주에서 박종민...

-------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);
begin
  WinExec('START www.microsoft.com', SW_HIDE);
end;

procedure TForm1.Button2Click(Sender: TObject); 
begin                                          // uses 구문에 'ShellAPI'를 추가
  ShellExecute(0, nil, 'www.microsoft.com', nil, nil, SW_HIDE);
end;

procedure TForm1.Button3Click(Sender: TObject);
var                                            // uses 구문에 'ComObj'를 추가
  IE: Variant;
  WinHandle: HWND;
begin
  if VarIsEmpty(IE) then
  begin
    IE := CreateOLEObject('InternetExplorer.Application');
    IE.Visible := True;
    IE.Navigate('microsoft.com');
  end else begin
             WinHandle := FindWindow('IEFrame', nil);

             if 0 <> WinHandle then
             begin
               IE.Navigate('microsoft.com');
               SetForeGroundWindow(WinHandle);
             end;
           end;
end;


PS. 정상 동작 여부는 확인을 안해 보았으나 아마 정상 작동할 것 입니다.



+ -

관련 글 리스트
6312 [답변] SOFT815/ 델파이에서 인터넷 홈페이지 연결하기 박테리아 887 1999/06/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.