Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
기본 웹브라우저 알기
현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때?
델파이 프로그램을 어떻게 해야 합니까?
2
COMMENTS
박지훈.임프
•
1999.10.24 20:51
이상환 wrote:
> 현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때?
> 델파이 프로그램을 어떻게 해야 합니까?
임펠리테리입니다.
아래 분도 방법을 알려주셨지만.. 훨씬 간단한 방법이 있습니다.
api를 제대로 쓰면... ^^
FindExcutable() api 함수를 쓰면 됩니다. 첫 인자로 존재하는 html 파일의
패스를, 두번째 인자는 디렉토리인데 여기서는 중요하지 않으므로 대충
'c:' 나 '.' 을 넣어주면 마지막 인자로 연결된 프로그램의 패스가 넘어옵니다.
참, 인자는 당연히 모두 PChar 형입니다.
그럼 이만...
임펠리테리 박지훈이었습니다.
(http://myhome.thrunet.com/~cbuilder)
0
0
삭제
수정
댓글
구창민
•
1999.09.15 02:02
이상환 wrote:
> 현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때?
> 델파이 프로그램을 어떻게 해야 합니까?
이상환님 안녕하세요?
아래 함수를 사용해보세요.
그럼 즐거운 프로그래밍~~
const nbr_extension=4;
extension:array[0..nbr_extension-1] of string=('.HTM','.HTML','.SHTML','.SHTM');
function FindBrowser:string;
var c:byte;
hkey1,hkey2:hkey;
typ,taille:integer;
tmp:array[0..1024] of char;
begin
c:=0;
repeat
if regopenkeyex(hkey_classes_root,pchar(extension[c]),0,key_all_access,hkey1)=0 then
begin
if regqueryvalueex(hkey1,nil,nil,@typ,nil,@taille)=error_success then
begin
regqueryvalueex(hkey1,nil,nil,nil,@tmp,@taille);
if tmp<>'' then
if regopenkeyex(hkey_classes_root,pchar(tmp+'shellopencommand'),0,key_all_access,hkey2)=error_success then
begin
if regqueryvalueex(hkey2,nil,nil,@typ,nil,@taille)=error_success then
begin
regqueryvalueex(hkey2,nil,nil,nil,@tmp,@taille);
if tmp<>'' then
begin
RegCloseKey(hkey2);
FindBrowser:=strpas(tmp){tmpstr};
Exit;
end;
end;
regclosekey(hkey2);
end;
if regopenkeyex(hkey1,'shellopencommand',0,key_all_access,hkey2)=error_success then
begin
if regqueryvalueex(hkey2,nil,nil,@typ,nil,@taille)=error_success then
begin
regqueryvalueex(hkey2,nil,nil,nil,@tmp,@taille);
if tmp<>'' then
begin
RegCloseKey(hkey2);
FindBrowser:=strpas(tmp);
Exit;
end;
end;
end;
end;
regclosekey(hkey1);
end;
inc(c);
until c=nbr_extension;
FindBrowser:='';
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이광주
•
1999.09.15 08:16
3
COMMENTS
/
0
LIKES
IP가 살았는지 죽었는지 체크방법
김영대
•
1999.09.15 22:43
이광주 wrote: > 컴퓨터가 네트워크에 참여하고 있는지 알고 싶어요... 간단한 방법 없을까요? > ping을 ...
바보
•
2000.01.29 08:35
방법이 하나 더 있습니다. 심장이 뛰는지 들어보면 되구요. 아니면 맥박을 확인하든지...
구창민
•
1999.09.15 18:43
이광주 wrote: > 컴퓨터가 네트워크에 참여하고 있는지 알고 싶어요... 간단한 방법 없을까요? > ping을 ...
이현철
•
1999.09.15 07:50
2
COMMENTS
/
0
LIKES
Active Server Component 에 대한 자료좀..
test
•
2000.04.03 08:56
이현철 wrote: > Active Server Component에 대한 자료를 구하고 싶어요. > asp를 공부하고 있는데.. 비...
화랑
•
1999.09.19 23:38
안녕하세요.. 화랑입니다.. 물론 델파이로 Active Server com' 을 만들수 있습니다.. 기본적인 개념...
이정호
1999.09.15 06:36
0
COMMENTS
/
0
LIKES
C/C++의 구조체를 델파이에서 사용
강신구
•
1999.09.15 10:14
1
COMMENTS
/
0
LIKES
MDI에서 timer처리?
이준해
•
1999.09.16 04:12
공개된 소스를 약간 고쳐서 만든 Component 를 가지고 있습니다. 제사 수행한 프로젝트에 적용했던 것이라...
문성준
•
1999.09.15 03:47
1
COMMENTS
/
0
LIKES
SQL문 작성시 Field Editor관련 질문!!
이재식
•
1999.09.15 05:16
안녕하세요. 우선 친절한 인사에 대단히 감사드립니다. 그 에러는 많이들 겪는 에러입니다. 질문의 요지...
정성훈
•
1999.09.15 02:35
1
COMMENTS
/
0
LIKES
오라클에서 IMAGE가 저장이 안되는군요
이재식
•
1999.09.15 04:30
정성훈 wrote: > 오라클 환경에서 IMAGE가 저장되는 DB를 만들려고 합니다 > PARADOX는 타입이 IMAGE가 ...
송광수
1999.09.15 02:33
0
COMMENTS
/
0
LIKES
[Compile Error] Constant expression violate sub...
하늘소
1999.09.15 05:39
0
COMMENTS
/
0
LIKES
Pointer로 Record를 Mapping할때 Error처리는 ?
이상환
•
1999.09.15 01:51
2
COMMENTS
/
0
LIKES
기본 웹브라우저 알기
현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때? 델파이 프로그램을 어떻게 해야 합니까?
박지훈.임프
•
1999.10.24 20:51
이상환 wrote: > 현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때? > 델파...
구창민
•
1999.09.15 02:02
이상환 wrote: > 현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때? > 델파...
이상환
1999.09.15 01:51
0
COMMENTS
/
0
LIKES
기본 웹브라우저 알기
델초보
1999.09.15 00:39
0
COMMENTS
/
0
LIKES
리소스 에러....
tedeum
•
1999.09.15 00:11
1
COMMENTS
/
0
LIKES
dbgrid 편집하기...
최수영
•
1999.09.15 01:55
tedeum wrote: > select문으로 dbgrid에 조회된 내용을 > 사용자가 임의로 내용을 변경시킬수 있는 방법...
임성룡
•
1999.09.14 23:44
1
COMMENTS
/
0
LIKES
테이블 콤포넌트와 폼에 관하여...
구창민
•
1999.09.15 00:09
임성룡 wrote: > 1. 테이블 콤포넌트에 보면 Master source와 Master Field라는게 있는데, > 혹시 헤드...
문승진
•
1999.09.14 23:26
1
COMMENTS
/
0
LIKES
TQuery에서 CachedUpdates 사용하기
김고진
•
1999.09.15 02:39
문승진 wrote: > TQuery에서 CachedUpdates를 true로 놓고 사용을 하였는데 잘 안되네요. > > Query의 ...
김지혜
•
1999.09.14 23:12
1
COMMENTS
/
0
LIKES
질문]엑세스테이블의 내용이 델파이에 잘 뜨지 않아서..
삶지기
•
1999.09.15 00:01
김지혜 wrote: > 이와 비슷한 질문을 누군가 하셨길래 답변을 기다렸는데 올려지지 않아서 제가 다시 합니...
kouki
•
1999.09.14 23:02
3
COMMENTS
/
0
LIKES
델파이 포맷함수 아시는분.. & 소수점2째자리 반올림 ??
이준해
•
1999.09.16 06:38
function TForm1.roundedReal(inParam: real; roundPoint: Integer): Real; begin result := intpower(...
meari
•
1999.09.15 09:40
kouki wrote: > 안녕하세요? > 추석이 얼마남지 않았군요..그런데 날씨가 아직도 식을줄 모르는 군요 ^^;...
삶지기
•
1999.09.14 23:57
kouki wrote: > 안녕하세요? > 추석이 얼마남지 않았군요..그런데 날씨가 아직도 식을줄 모르는 군요 ^^;...
박성우
1999.09.14 22:35
0
COMMENTS
/
0
LIKES
C++빌더에서 델파이 함수를 호출할수 있다는데 어떻게..
맹주형
•
1999.09.14 21:45
1
COMMENTS
/
0
LIKES
sql에서 필드명 바꾸기
조복기
•
1999.09.14 21:55
안녕하세요.. 간만에 답변하네요.. 각 RDB마다 문법이 조금씩 틀리지만 파라독스같은경우에는 s...
김경래
1999.09.14 21:42
0
COMMENTS
/
0
LIKES
특정address에 쓰고 읽는 방법?
정종구
1999.09.14 20:00
0
COMMENTS
/
0
LIKES
SQL 7.0과 델파이 4.0인데 수정이 이상해서..
이상환
1999/09/15 01:51
Views
798
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 현재 pc에서 기본 웹브라우저(netscape 또는 explorer)가 무엇인지 알고자 할때?
> 델파이 프로그램을 어떻게 해야 합니까?
임펠리테리입니다.
아래 분도 방법을 알려주셨지만.. 훨씬 간단한 방법이 있습니다.
api를 제대로 쓰면... ^^
FindExcutable() api 함수를 쓰면 됩니다. 첫 인자로 존재하는 html 파일의
패스를, 두번째 인자는 디렉토리인데 여기서는 중요하지 않으므로 대충
'c:' 나 '.' 을 넣어주면 마지막 인자로 연결된 프로그램의 패스가 넘어옵니다.
참, 인자는 당연히 모두 PChar 형입니다.
그럼 이만...
임펠리테리 박지훈이었습니다.
(http://myhome.thrunet.com/~cbuilder)