Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
자신의 홈페이지로 연결은?
자신이 만든 프로그램에서 버튼을 누르면
자신의 홈페이지로 바로 연결해주는 것을
많이 보았는데 어떻게 하는지 궁금합니다.
아시는분의 도움을 부탁드립니다.
2
COMMENTS
이주흥
•
2000.01.18 05:31
djha wrote:
>
> 자신이 만든 프로그램에서 버튼을 누르면
> 자신의 홈페이지로 바로 연결해주는 것을
> 많이 보았는데 어떻게 하는지 궁금합니다.
>
> 아시는분의 도움을 부탁드립니다.
ShellExecute(handle, 'open', 'http://www.delphi.co.kr', nil, nil, SW_SHOWNORMAL);
이렇게 해도 되는데...
0
0
삭제
수정
댓글
송창규
•
2000.01.16 05:22
.html 에 연결된 프로그램이 웹 브라우저일테니 레지스트리에서
.html에 연결된 프로그램을 찾아 파라메터로 웹 주소를 넘겨서 실행해주면 되겠죠
제 프로그램에서는 다음과 같이 했습니다. 참고하시길
function ExecProgram(ExecFile, CmdLine: string; ShowWindow: integer): boolean;
var
SUInfo: TStartUpInfo;
ProcInfo: TProcessInformation;
begin
ZeroMemory(@SUInfo, sizeof(TStartUpInfo));
SUInfo.cb := sizeof(TStartupInfo);
SUInfo.dwFlags := STARTF_USESHOWWINDOW OR STARTF_FORCEONFEEDBACK;
SUInfo.wShowWindow := ShowWindow;
ZeroMemory(@ProcInfo, sizeof(TProcessInformation));
Result := CreateProcess(PChar(ExecFile), PChar(ExecFile + ' ' + CmdLine), nil, nil, false, CREATE_NEW_PROCESS_GROUP, nil, nil, SUInfo, ProcInfo);
end;
procedure About; cdecl;
var
Reg: TRegistry;
s, buf: string;
r: integer;
begin
CheckForInstance;
SetLength(buf, 64);
r := GetLocaleInfo(LOCALE_USER_DEFAULT, 7, @buf[1], 64);
SetLength(buf, r); // If there is any error to get locale info, r becomes 0 and buf will be ''
if buf = 'KOR'#0 then
s := AboutMessage_Korean + #13#10#13#10 + '프로그램 버전:' + Version + #13#10#13#10 + '리얼 플레이어 버전:' + RealAudio.GetVersionInfo
else s := AboutMessage + #13#10#13#10 + 'Program Version:' + Version + #13#10#13#10 + 'Real Player Version:' + RealAudio.GetVersionInfo;
if MessageBox(module.hMainWindow, PChar(s), 'About..!', MB_OKCANCEL) = ID_OK then begin
//----- 여기서부터가 웹브라우저로 하여금 http://hello.to/innoreal로 방문하게
// 하는 부분입니다.
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CLASSES_ROOT;
Reg.OpenKey('.html', false);
s := Reg.ReadString('');
Reg.OpenKey('' + s + 'shellopencommand', false);
s := Reg.ReadString('');
s := copy(s, 1, Pos(' ', s) - 1);
if s[1] = '"' then
s := copy(s, 2, length(s) - 2);
ExecProgram(s, 'http://hello.to/innoreal', SW_SHOWDEFAULT);
except
MessageBox(module.hMainWindow, 'Could not find web browser', 'Error', MB_ICONERROR or MB_OK)
end;
Reg.Free;
end;
end;
djha wrote:
>
> 자신이 만든 프로그램에서 버튼을 누르면
> 자신의 홈페이지로 바로 연결해주는 것을
> 많이 보았는데 어떻게 하는지 궁금합니다.
>
> 아시는분의 도움을 부탁드립니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
두키
•
2000.01.16 01:36
2
COMMENTS
/
0
LIKES
sql검색 도와주세요 도사님들
유도삼
•
2000.01.16 03:09
두키 wrote: > sql로 테이블 검색을 하려고합니다 > ilquery는 쿼리이름입니다. > 그리고 month field는...
조복기
•
2000.01.16 03:05
두키 wrote: > sql로 테이블 검색을 하려고합니다 > ilquery는 쿼리이름입니다. > 그리고 month field는...
홍성일
•
2000.01.15 22:56
1
COMMENTS
/
0
LIKES
delphi레퍼런스 관련 책 좀 추천해주십시요!!
허일학
•
2000.01.17 23:13
홍성일 wrote: > 안냐세요 > > 델파이 레퍼런스 관련 도서를 추천 바랍니다.. > > 원서 및 국...
박성훈
•
2000.01.15 22:43
1
COMMENTS
/
0
LIKES
서버소
송창규
•
2000.01.16 05:17
IP가 가장 낮을 필요 없습니다. (적어도 TCP/IP에선) 아무 아이피나 서버를 열 수 있죠. 박성훈 wrote:...
박성훈
2000.01.15 22:12
0
COMMENTS
/
0
LIKES
네트워크와 하드제어쪽 API 서적좀 추천해 주세요.
박성훈
2000.01.15 22:07
0
COMMENTS
/
0
LIKES
윈도우의 네트워크와 같은 접속상태 만들기...
박성훈
2000.01.15 21:19
0
COMMENTS
/
0
LIKES
System illegally re-entered 의 원인을 알고 싶습니다!!!
홍성일
2000.01.15 21:18
0
COMMENTS
/
0
LIKES
델파이 5에 한글 메뉴얼이 포함되어 있다던데???
이창환
2000.01.15 21:08
0
COMMENTS
/
0
LIKES
NT에서 ip로 도메인명(xxx.dddd.co.kr)구하기
이창환
2000.01.15 20:56
0
COMMENTS
/
0
LIKES
NT에서 nslooup으로 구한 도메인명 읽기
박승규
2000.01.15 19:45
0
COMMENTS
/
0
LIKES
파워빌더로 만든 프로그램에 자동업그레이드 기능을 추가하고싶습니다.
이헌준
•
2000.01.15 19:30
1
COMMENTS
/
0
LIKES
DLL 입출력 파일...
유효종
•
2000.01.17 22:32
이헌준 wrote: > > 지금 DLL입출력 함수의 사용이라는 것을 배우고 있는데요.. > 이전부터 이해가 안...
김희중
2000.01.15 18:49
0
COMMENTS
/
0
LIKES
Win2000에서 InterBase 사용
djha
•
2000.01.15 18:38
2
COMMENTS
/
0
LIKES
자신의 홈페이지로 연결은?
자신이 만든 프로그램에서 버튼을 누르면 자신의 홈페이지로 바로 연결해주는 것을 많이 보았는데 어떻게 하는지 궁금합니다. 아시는분의 도움을 부탁드립니다.
이주흥
•
2000.01.18 05:31
djha wrote: > > 자신이 만든 프로그램에서 버튼을 누르면 > 자신의 홈페이지로 바로 연결해주는 것을 ...
송창규
•
2000.01.16 05:22
.html 에 연결된 프로그램이 웹 브라우저일테니 레지스트리에서 .html에 연결된 프로그램을 찾아 파라메터...
neocity
•
2000.01.15 18:25
1
COMMENTS
/
0
LIKES
rx 컴포넌트 사용법좀 가르쳐주세요...
박성훈
•
2000.01.15 21:05
neocity wrote: > RX를 쓰긴 쓰는데 기능을 잘 모르겠습니다. > 첨 보는 것도 많고 해서요.... > 그럼.....
김선관
•
2000.01.15 16:28
2
COMMENTS
/
0
LIKES
시간대별 검색 SQL (여러날동안의)
박의동
•
2000.01.19 03:23
김선관 wrote: > 안녕하세요.. > > 웹 접속 통계를 내는 문제인데요.. > > 약 1달 정도의 접속 시간...
허일학
•
2000.01.17 23:38
김선관 wrote: > 안녕하세요.. > > 웹 접속 통계를 내는 문제인데요.. > > 약 1달 정도의 접속 시간...
김연아
•
2000.01.15 15:03
1
COMMENTS
/
0
LIKES
unix system에서 complier한 program실행
김주석
•
2000.01.15 20:22
김연아 wrote: > unix에서 complier할 프로그램을 델파이에서 실행하고 싶은데 잘 모르겠네요...예제를 알...
이헌준
2000.01.15 06:52
0
COMMENTS
/
0
LIKES
[답답] NT에서 INSERT시 Access Violation 에러 발생
copretns
2000.01.15 05:51
0
COMMENTS
/
0
LIKES
[부탁] 예전에 올렸 던 답변안된 질문들..
copretns
2000.01.15 05:35
0
COMMENTS
/
0
LIKES
김영대 고수님께...
copretns
2000.01.15 05:23
0
COMMENTS
/
0
LIKES
질문 4가지 부디.. 아시는 거 한가지라도 답변을...
djha
2000/01/15 18:38
Views
267
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
>
> 자신이 만든 프로그램에서 버튼을 누르면
> 자신의 홈페이지로 바로 연결해주는 것을
> 많이 보았는데 어떻게 하는지 궁금합니다.
>
> 아시는분의 도움을 부탁드립니다.
ShellExecute(handle, 'open', 'http://www.delphi.co.kr', nil, nil, SW_SHOWNORMAL);
이렇게 해도 되는데...