VB6和VB.NET如何抓取網卡IP?

請教如何用VB6.0抓取網卡IP?

和VB.NET抓取網卡IP?

程式該如何寫,煩請示範.

已更新項目:

謝謝泯仔老師的指導^_^,不過chu老師的答案,讓大家有更多互相學習查詢的資料,所以我選他最佳,如果可以選兩位最佳,那我也會選你,你們各自的教學讓我對VB有更多的了解,非常感謝你們百忙之中抽空來回答我的問題^___^

4 個解答

評分
  • chu
    Lv 4
    10 年前
    最佳解答

    VB6

    Private Sub Command1_Click()

    Text1.Text = CreateObject("MSWinsock.Winsock").LocalIPEnd Sub

     

    VB.Net 也一樣

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    TextBox1.Text = CreateObject("MSWinsock.Winsock").LocalIPEnd Sub

    2011-04-15 04:19:54 補充:

    以上程式碼不需要放Winsock控件哦

  • chien
    Lv 7
    10 年前

    隔壁 002 可以這樣寫,應該是有安裝 vb6 pro

    你可以試著把寫好的程式拿到乾淨的 xp 上執行,看能不能執行

    除非你把 mswinsck.ocx 也部屬過去

  • 10 年前

    請問VB-2008這個"Microsft Winsock Control 6.0"放在哪呢?

  • 10 年前

    vb6:

    妳先要把winsock 的元件叫出來!!

    專案→設定使用元件→控制項→找到一個叫做 Microsft Winsock Control 6.0

    把 Microsft Winsock Control 6.0 打勾!

    把winsock 的元件辣勁form裡 然後看你要寫在哪裡

    寫上

    Label1.Caption = Winsock1.LocalIP

    這是顯示在 label (標籤) 上

    我只會VB6...

    參考資料: 自己
還有問題?馬上發問,尋求解答。