全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1701
推到 Plurk!
推到 Facebook!

如何取得當前電腦的名稱和 IP 地址

答題得分者是:Justmade
soulin12
一般會員


發表:22
回覆:21
積分:8
註冊:2003-05-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-31 09:14:12 IP:61.145.xxx.xxx 未訂閱
如何取得當前電腦的名稱和 IP 地址
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-31 09:22:28 IP:202.39.xxx.xxx 未訂閱
var
  PCName: string;
  size: DWORD;
begin
  size := MAX_COMPUTERNAME_LENGTH + 1;
  SetLength(ComputerName, size - 1);
  if not GetComputerName(PChar(PCName), size) then
    PCName := '';
  ShowMessage('Comuter Name: ' + PCName);
end;
利用 TPowersock 元件的 LocalIp 屬性 --- 每個人都是一本書
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-31 09:35:19 IP:218.16.xxx.xxx 未訂閱
呵呵,我試完時發現 hager 版主已答了,不過因為方法不同也留為參考罷  < class="code"> uses sockets procedure TForm1.Button1Click(Sender: TObject); var sock : TIpSocket; begin sock := TIpSocket.Create(self); showMessage(sock.localHostName); // if no internet host name, show computer name showMessage(sock.LocalHostAddr); // ip address showMessage(sock.LocalDomainName); end;
soulin12
一般會員


發表:22
回覆:21
積分:8
註冊:2003-05-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-31 09:36:14 IP:61.145.xxx.xxx 未訂閱
謝謝 hagar : PCName 照你說的已搞定, 可是 IP Address,我的機子裝的是Delphi7.0, 可我根本找不到 TPowerSock這個控件?
soulin12
一般會員


發表:22
回覆:21
積分:8
註冊:2003-05-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-31 09:42:57 IP:61.145.xxx.xxx 未訂閱
謝謝兩位版主的熱心幫助,你們的方法都很好,不過Justmade 的更簡單明了,這答題的得分還真為難我
系統時間:2024-05-17 5:55:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!