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

C++빌더 Q&A
C++Builder Programming Q&A
[36158] Re:인터넷 연결 유무의 델파이 소스좀 빌더용으로 변환해 주실수 있나요? ;;;
Starlet [starlet5] 1532 읽음    2004-07-08 01:15
안녕하세요. 저도 이 함수를 쓸만한데가 있을듯 해서 변환해 보았습니다.

bool TForm1::CheckInet(AnsiString psURL)
{
        HINTERNET lhInet, lhUrl;

        lhInet = InternetOpen("jInet function by Pak jeong mo",
                INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);

        if (lhInet)
        {
                lhUrl = InternetOpenUrl(lhInet, PChar(psURL.c_str()), NULL, 0, INTERNET_FLAG_RELOAD, 0);
                if (lhUrl)
                {
                        InternetCloseHandle(lhUrl);
                        return true;
                }
                else
                {
                        InternetCloseHandle(lhInet);
                        return false;
                }
        }
        return false;
}

홈페이지(http://)가 열리는지 검사합니다. 웹서버가 응답을 하면 true, 응답이 없으면 false를 반환하며 다른 서비스(ftp등)에 대해서는 false를 리턴합니다. 인터넷 연결상태를 검사한다기 보다 홈페이지를 열수 있는지 여부를 판별하는 것이라 할수 있습니다.
그럼 이만~

☆~ 님이 쓰신 글 :
: http://www.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=223
:
: 일단 저 글인데요...
: 제 컴퓨터가 렌 두가 달려있고 하나는 거실과 연결 되있는환경인데..
: InternetGetConnectedState 로 랜을 통하여 인터넷 연결되었을떼에도
: 인터넷 연결된 상태로 인식하게하니 ADSL이 연결 되지 않은 상태에서도 연결되있다고
: 인식 해버리네요...
: 저것을 않하니 다른 클라이언트 컴퓨터에서 인터넷 연결상테를 검사하지 못하더군요...
:
: indy clients컴포넌트 탭의 IdHTTP컴포넌트를 사용하려니..
: 인터넷이 연결되있지 않을떼 메세지 뜨는것떼문에 미리 연결상태를 검사하려고 합니다..
:
: 혹시나 위의 링크의 델파이 소스를 씨빌더용으로 변환된다면 변환한 소스를 알려 주시면 감사 하겠습니다..

+ -

관련 글 리스트
36157 인터넷 연결 유무의 델파이 소스좀 빌더용으로 변환해 주실수 있나요? ;;; ☆~ 1030 2004/07/07
36158     Re:인터넷 연결 유무의 델파이 소스좀 빌더용으로 변환해 주실수 있나요? ;;; Starlet 1532 2004/07/08
36198         늦었지만 답변 감사 합니다 ^^ ☆~ 850 2004/07/10
36204             Re:늦었지만 답변 감사 합니다 ^^ Starlet 901 2004/07/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.