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
[25086] Re:TCppWebBrowser 관련 질문입니다.
임문환 [mhlim] 990 읽음    2003-04-06 13:45

어짜피 인터넷익스플로러의 기능을 사용하는 것이니까 FTP도 되지 않을까 싶습니다.
여튼, 새창으로 띄우려면 아래와같이 합니다.

AnsiString url("ftp://all:all@210.93.99.201");
wchar_t wurl[MAX_PATH];
TVariant flags(1);
url.WideChar(wurl, MAX_PATH);
CppWebBrowser1->Navigate(wurl, flags);


아래에서 메모리 침범 오류는 aaa를 포인터로 정의했으나 아무런 인스턴스도 지정해주지 않아서입니다.


김재원 님이 쓰신 글 :
: 원래 이 컴포넌트에서는 FTP 지원이 안되는 것으로 알고 있습니다.
: FTP 를 마치 익스플로러에서 보듯 내 프로그램으로 불러오거나,
: 안되면 새 창을 띄워서라도 FTP를 보게 하고 싶습니다.
:
: 그리고,
: TCppWebBrowser 에서 어떻게 새 창을 띄우는지 알려주세요.
: CppWebBrowser->Navigate()
: 함수에서 맨 처음 인수가 주소이고 그 다음이 (help를 참조하면) TVariant * 형인데, 여기서 어떻게 이 변수를 선언해야 하는지, 그리고 help를 보면 아시겠지만 이 자리에 일정 값을 집어넣으면 여러 옵션이 취해지는데 도대체 값을 어떻게 넣는건인지, help를 보시면서 답변해주시면 대단히 감사하겠습니다.
:
: 그러니까,
: {
:         wchar_t a[100]={0,};
:         char b[100]={"ftp://all:all@210.93.99.201"};
:         int i, len=strlen(b);
:
:         tagVARIANT *aaa;
:    
:         aaa->intVal=1; //제가 원하는 옵션은 1입니다
: /*
: 이렇게 하면 컴파일 에러는 안나는데,
: 1. 이렇게 1을 집어 넣는것이 과연 help에 나오는 navOpenInNewWindow 가 되게 하는 것이 맞는지
: 2. 실행하면 메모리 침범이 나면서 선언했는데도 불구하고 inspect를 띄워보면 aaa 가 Undefined Symbol 이라 함.
: */
:
:
:         for(i=0; i<len; i++) a[i]=(wchar_t)b[i];
:         CppWebBrowser1->Navigate(a, aaa);
: }
:
:
: 여쭈어본게 많은것 같아 부끄럽고 염치없습니다.
: 너그러이 여기시어 답변 꼭 좀 달아주세요.
: 고수님들, 부탁드립니다.
: 하수의 고충을 들어주세요.....
: 감사합니다. 좋은 하루 되세요 ^^

+ -

관련 글 리스트
25084 TCppWebBrowser 관련 질문입니다. 김재원 790 2003/04/06
25086     Re:TCppWebBrowser 관련 질문입니다. 임문환 990 2003/04/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.