Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
로컬 PC의 IP
로컬PC의 IP를 알고 싶은데, 어케 만들어야 하지요?
팁에서 검색해서 봤는데, 도무지 잘 모르겠네요!
설명좀 부탁할게요!
3
COMMENTS
하눌이
•
2001.05.09 00:43
델파이 팁모아에서 "LOCAL IP"로 검색해 보세요..
즐프 하시길...
근데.. 즐프 = "즐겁께 프로그래밍 .. ? 인가... 클클..
0
0
삭제
수정
댓글
초보델피언
•
2001.05.09 00:59
검색을 해보고선 질문을 올린건데요! ㅠㅠ
검색해서 보고 가져다 붙여도 봤는데 잘 않돼여!
뭔가를 잘못하고 있는거 같은데.....
이걸루 가져다 해 볼려고 하는데...
function LWToIP(LW: LongWord): string;
begin
Result := IntToStr(LW and $FF);
LW := LW shr 8;
Result := Result + '.' + IntToStr(LW and $FF);
LW := LW shr 8;
Result := Result + '.' + IntToStr(LW and $FF);
LW := LW shr 8;
Result := Result + '.' + IntToStr(LW and $FF);
end;
function TForm1.GetLocalIP: string;
var
Name, A: PChar;
h: hostent;
I: Integer;
begin
GetMem(Name,255);
try
I := GetHostName(Name,255);
if I <> 0 then
I := wsagetlastError;
if I <> 0 then
StatusBar1.Panels[0].Text := 'Error: ' + IntToStr(I)
else begin
h := GetHostByName(Name)^;
if h.h_length <> 4 then Result := ''
else begin
A := h.h_addr_list^;
I := 0;
while (A^ <> #0) and (CompareStr(A,h.h_name) <> 0) do begin
inc(I,4);
Inc(A,4)
end;
if I < 4 then Result := h.h_name
else begin
while I >= 4 do begin
Dec(A,4);
Dec(I,4);
Result := Result + LWToIP(PLongWord(A)^) + ', ';
end;
Delete(Result,Length(Result)-1,2);
end
end
end
finally
FreeMem(Name)
end
end;
좀 난감하네요! 설명좀 부탁할게요!
하눌이 wrote:
> 델파이 팁모아에서 "LOCAL IP"로 검색해 보세요..
>
> 즐프 하시길...
> 근데.. 즐프 = "즐겁께 프로그래밍 .. ? 인가... 클클..
0
0
삭제
수정
댓글
하눌이
•
2001.05.09 02:23
uses winsock;
{$R *.DFM}
procedure TForm1.Button2Click(Sender: TObject);
var
wsaData : TWSAData;
slocal : array[0..255] of Char;
phos : PHostEnt;
addr : PChar;
begin
if (WSAStartup(MAKEWORD(1, 1), wsaData) <> 0) then exit;
if (gethostname(slocal, sizeof(slocal)) = SOCKET_ERROR) then
exit;
phos := gethostbyname(slocal);
if phos = nil then exit;
addr := PChar(phos.h_addr_list^);
Edit1.text := inet_ntoa(PInAddr(addr)^);
WSACleanup();
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
바보
2001.05.09 02:40
0
COMMENTS
/
0
LIKES
(질문)could not find object
나연희
•
2001.05.09 02:38
2
COMMENTS
/
0
LIKES
폼 Show 에서요..
마형
•
2001.05.09 02:48
나연희 wrote: > 폼을 show하는 루틴속에 좀 무거운 쿼리를 올려놨는데요... > 폼이 show될때 그 루틴을 ...
나연희
•
2001.05.09 05:25
감사합니다.. 좋은날 되시구요...
어린왕자
•
2001.05.09 02:27
1
COMMENTS
/
0
LIKES
델파이의 프로젝트 매니저에 쓰이는 컴포넌트 어떤 것들이 있나여?
최용일
•
2001.05.09 13:31
안녕하세요. 최용일입니다. 툴바(TToolBar)하구 여기에 판넬(TPanel)을 넣어서 그 위에 콤보박스(TCombo...
김필립
•
2001.05.09 02:18
1
COMMENTS
/
0
LIKES
답변 감솨 하지만 다시 질문~~
마형
•
2001.05.09 02:41
김필립 wrote: > 님.. 먼저 답변에 감사합니다. 그런데 솔직히 제가 알고 싶은 것은 밑의 예제보다는 문...
마형
•
2001.05.09 02:16
2
COMMENTS
/
0
LIKES
class를 Create하지 않고 함수를 Call 하면 결과는?
델맨
•
2001.05.10 01:26
마형 wrote: > C++ 만 하다가 델파이를 하니 어렵군요. > > 다름이 아니라 C++의 경우 Static function...
마형
•
2001.05.10 01:32
명쾌한 답변 감사드립니다. 즐거운 하루되시길.
우소
2001.05.09 01:50
0
COMMENTS
/
0
LIKES
Re: 이미지뷰어 제작시........
김신제
•
2001.05.09 01:35
2
COMMENTS
/
0
LIKES
방법이 정말 없을까요 ?
허접답변
•
2001.05.09 04:11
안녕하세여 허접답변입니다. 로드된것을 임시파일로 만들고 사용하면 어떨까요? 허접답변이었슴다. ...
김신제
•
2001.05.13 02:41
우선 관심 가져 주셔서 감사드리구여, 그 방법을 써보았는데 file size가 작을 때는 잘 실행이 되는데, 워...
김필립
•
2001.05.09 01:22
2
COMMENTS
/
0
LIKES
한동안 비베를 하다가 다시 델피를 공부하는데..
김지엽
•
2001.05.09 02:22
혹시 이런거 아닐까요? begin i := 0; while i < 10 do begin inc(i); if i = 5 then continue...
우찌리
•
2001.05.09 01:55
김필립 wrote: > 안녕하세요? 정말 오랜만에 방문하는군여.. > 다름이 아니라 문법에 관한 질문입니다....
김진호
•
2001.05.09 01:35
2
COMMENTS
/
0
LIKES
날짜와 시간에 관한 질문..
안재현
•
2001.05.09 01:30
김진호 wrote: > Now는 2000년 05월 8일 22시 35분이라고 가정 하구.. > var StartTime : TDateTime; > ...
김진호
•
2001.05.09 01:33
안재현 wrote: > 김진호 wrote: > > Now는 2000년 05월 8일 22시 35분이라고 가정 하구.. > > var Start...
윤미영
•
2001.05.09 00:59
1
COMMENTS
/
0
LIKES
.dll의 버전을 알수 있는 방법이 있을까요?
하눌이
•
2001.05.09 01:35
RxLib component를 사용할 경우 다음과 같이 사용하시면 됩니다. uses RxVerInf; {$R *.DFM} pr...
김재득
•
2001.05.09 00:55
1
COMMENTS
/
0
LIKES
델파이 5 에서 퀵레포트출력이 안됩니다. T.T .. 델초보
안재현
•
2001.05.09 01:01
김재득 wrote: > 수고 하십니다. > 얼마전 델파이 3 에서 델파이 5 로 업그레이드를 했습니다. > 다른 ...
초보King
2001.05.09 00:49
0
COMMENTS
/
0
LIKES
DBEdit 에서 실수입력시 문제가....
초보
•
2001.05.09 00:47
1
COMMENTS
/
0
LIKES
데이타모듈의 단점이 뭐죠?
최혜룡
•
2001.05.09 11:31
님이 말씀하신데로 작업하시는게 좋을겁니다. 저 같은 경우에도 폼이 대략 1000여개 정도 되는데 데이타...
초보델피언
•
2001.05.09 00:38
3
COMMENTS
/
0
LIKES
로컬 PC의 IP
로컬PC의 IP를 알고 싶은데, 어케 만들어야 하지요? 팁에서 검색해서 봤는데, 도무지 잘 모르겠네요! 설명좀 부탁할게요!
하눌이
•
2001.05.09 00:43
델파이 팁모아에서 "LOCAL IP"로 검색해 보세요.. 즐프 하시길... 근데.. 즐프 = "즐겁께 프로그래밍 ...
초보델피언
•
2001.05.09 00:59
검색을 해보고선 질문을 올린건데요! ㅠㅠ 검색해서 보고 가져다 붙여도 봤는데 잘 않돼여! 뭔가를 ...
하눌이
•
2001.05.09 02:23
uses winsock; {$R *.DFM} procedure TForm1.Button2Click(Sender: TObject); var wsaData : ...
델혀기
2001.05.09 00:14
0
COMMENTS
/
0
LIKES
퀵리포트 저장후 출력
서니
•
2001.05.09 00:04
1
COMMENTS
/
0
LIKES
삭제- delete
얀
•
2001.05.09 00:56
서니 wrote: > [paradox] > > 1번 테이블의 code값과 2번 테이블의 code값이 같으면 > 2번 테이블의 ...
짱아
•
2001.05.08 23:18
3
COMMENTS
/
0
LIKES
dbgrid에 내용이 안들어 가요...
안재현
•
2001.05.08 23:47
짱아 wrote: > dbgrid에 영문과 숫자가 안먹혀요~ > 한글은 한글자밖에 안들어가구요~ 입력이 된 한글한...
짱아
•
2001.05.09 00:02
감사합니다... 소스는 멜로 보냈으니 확인하시고 연락좀 주세요~ 감사감사~ ^^ 안재현 wrote: > 짱...
안재현
•
2001.05.09 01:11
짱아 wrote: > 감사합니다... 소스는 멜로 보냈으니 확인하시고 연락좀 주세요~ > 감사감사~ ^^ > >...
델초보...^^;
•
2001.05.08 22:53
1
COMMENTS
/
0
LIKES
StringGrid에 들어있는 값을 Char형 배열에 넣는 방법...ㅡㅡ;;
안재현
•
2001.05.08 23:03
델초보...^^; wrote: > StringGrid.Cells에 있는 문자를 Char로 선언된 배열에 넣을수 있는 방법이... > ...
sky
2001.05.08 22:35
0
COMMENTS
/
0
LIKES
소수점이하 자리수에 관한 질문입니다.
우소
2001.05.08 22:18
0
COMMENTS
/
0
LIKES
서로다른 프로그램에 메세지전달..(소스코드)소스좀 봐주세요.
초보델피언
2001/05/09 00:38
Views
280
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
즐프 하시길...
근데.. 즐프 = "즐겁께 프로그래밍 .. ? 인가... 클클..