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
[9882] Re:[질문]검색된 내용을 ShellExecute()를 통해 보여주려고 하려고 합니다...도와주세요!~
김현식 [taepung] 974 읽음    2001-08-14 13:43
홍지곤 님이 쓰신 글 :
:
:  안녕하세요! Magic.홍지곤입니다.
:
:  계속 질문 올려서 죄송합니다.
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:     AnsiString url = "http://kr.search.yahoo.com/bin/search?p="+Edit1->Text;
:     ShellExecute(0, "open", "url", "", "", SW_SHOWNORMAL);
: }
:
: shellapi.h 는 포함 시켰습니다.
:
: Edit1->Text에서 검색할 내용을 넣고 그내용을 버튼을 클릭했을 시
: 익스플로러 창을 띈은후 실행하게 할려고 위와 같이 만들었습니다.
:
: 그런데 컴파일은 이상없으나, 실행이 되지 않습니다.
: 답변 부탁드립니다.
:
: 그럼.


인자들이 의미하는 바만 제대로 이해하시면 되겠네요...
세번째 인자로 익스플로러에 대한 실행파일을 쓰시구요
네번째 인자는 파라메터(즉, 여기서는 url이 되겠네요)
다섯번째는 익스플로러 실행파일에 대한 경로
마지막 윈도우 옵션입니다..

테스트 컴포넌트: TEdit, TButton

버튼을 더블클릭하시고 다음과 같이 작성해 보세요...


void __fastcall TForm1::Button1Click(TObject *Sender)
{

    LPCSTR TempUrl;

    TempUrl = (LPCSTR)(Edit1->Text).c_str();

    ShellExecute(NULL, "open", "IEXPLORE.EXE", TempUrl,
                    "C:\Program Files\Internet Explorer",
                    SW_SHOW);

}












+ -

관련 글 리스트
9879 [질문]검색된 내용을 ShellExecute()를 통해 보여주려고 하려고 합니다...도와주세요!~ 홍지곤 854 2001/08/14
9883     [답변]이런걸 생각하신분 있으시면 도움이 되었으면 좋겠네여...그럴리가 없겠지만요.. 홍지곤 793 2001/08/14
9882     Re:[질문]검색된 내용을 ShellExecute()를 통해 보여주려고 하려고 합니다...도와주세요!~ 김현식 974 2001/08/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.