VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問有關IP問題

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Wayne-007



註冊時間: 2004-01-22
文章: 23


第 1 樓

發表發表於: 星期一 十月 18, 2004 2:09 am    文章主題: 請問有關IP問題 引言回覆

請問各位前輩...
有沒有可以得知IP Address的函數.指令或是其他方法呢?
回頂端
檢視會員個人資料 發送私人訊息
elleryq



註冊時間: 2007-06-21
文章: 768


第 2 樓

發表發表於: 星期一 十月 18, 2004 9:04 am    文章主題: 引言回覆

去紅狐找
那邊最近有人問這個問題....
而且有解答了
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
Le1015



註冊時間: 2004-08-06
文章: 30


第 3 樓

發表發表於: 星期一 十月 18, 2004 2:02 pm    文章主題: 引言回覆

FUNCTION fGet_PCIP &&取得自己電腦IP
LOCAL IPAddress
IPSocket = CreateObject("MSWinsock.Winsock")
IPAddress = IPSocket.LocalIP
Release IPSocket
Return IPAddress
回頂端
檢視會員個人資料 發送私人訊息
Wayne-007



註冊時間: 2004-01-22
文章: 23


第 4 樓

發表發表於: 星期三 十月 20, 2004 1:40 am    文章主題: 引言回覆

public SocketObj
SocketObj = createobject("MSWinsock.Winsock")
if type('SocketObj')='O'
ipaddress = SocketObj.localip

oMAPISession = create("MSMAPI.MAPISession")
oMAPIMessages = create("MSMAPI.MAPIMessages")
oMAPISession.DownloadMail = .F.
oMAPISession.SIGNOn
oMAPIMessages.SESSIONID=oMAPISession.SESSIONID
oMAPIMessages.COMPOSE
oMAPIMessages.RECIPADDRESS=ALLTRIM('aaa@yahoo.com.tw')
oMAPIMessages.MSGSUBJECT=ALLTRIM("ABC")
oMAPIMessages.MSGNOTETEXT=ALLTRIM('SocketObj')
oMAPIMessages.send(0)
oMAPISession.SIGNOFF

else
messagebox ("Winsock 沒有安裝")
endif

請問前輩們...我下面這行哪裡寫錯了?
oMAPIMessages.MSGNOTETEXT=ALLTRIM('SocketObj')
該如何修改能將SocketObj轉為IP Address呢?
目前只會傳回 SocketObj
我手上沒有函數和命令的書籍可以參考,所以不知道該如何傳回變數的值
回頂端
檢視會員個人資料 發送私人訊息
elleryq



註冊時間: 2007-06-21
文章: 768


第 5 樓

發表發表於: 星期三 十月 20, 2004 8:51 am    文章主題: 引言回覆

你......應該是寫錯了吧~~
應該是 oMAPIMessages.MSGNOTETEXT= alltrim( ipaddress ) 吧......

因為你前面有寫
ipaddress = SocketObj.localip
啊~~
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
Wayne-007



註冊時間: 2004-01-22
文章: 23


第 6 樓

發表發表於: 星期三 十月 20, 2004 12:17 pm    文章主題: 引言回覆

謝謝elleryq前輩的解答
感激不盡 *^^* 謝謝你喔!!
昨晚我也是想說...應該是變數寫錯了!
還我昨晚從兩點躺下去睡 一直到三點多還沒睡著 ~"~
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 7 樓

發表發表於: 星期四 十月 21, 2004 1:55 pm    文章主題: 引言回覆

Le1015兄您好:
若是對外用固定IP,對內由虛擬IP,依您的函數測試,會傳回192.168.0.XX之虛擬IP,
能否偵知其固定IP位址呢?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
elleryq



註冊時間: 2007-06-21
文章: 768


第 8 樓

發表發表於: 星期五 十月 22, 2004 9:11 am    文章主題: 引言回覆

這是可行的....
據我所知有一些提供 dynamic dns 服務的網址
有提供可以定期上他們網站更新 ip 的程式...
他們的程式就可以正確無誤地抓到對外的 ip
因此是可行的...

但詳細的方法我並沒有去研究...
如果有需要研究可以上去抓, 通常給 linux 用的版本都會提供 source code....
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
pj1688888



註冊時間: 2005-12-12
文章: 5


第 9 樓

發表發表於: 星期日 一月 15, 2006 5:34 pm    文章主題: 引言回覆

我使用win98 ,執行時產生 "Winsock 沒有安裝" 的錯誤訊息,想請問要如何安裝Winsock
回頂端
檢視會員個人資料 發送私人訊息
hujea



註冊時間: 2003-02-10
文章: 1


第 10 樓

發表發表於: 星期一 一月 16, 2006 8:40 am    文章主題: 引言回覆

用google 搜尋 scr56cht

Windows Script 5.6 CHT for win98

Windows 2000 和 XP 的 Windows Script 5.6
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 11 樓

發表發表於: 星期一 一月 16, 2006 9:00 am    文章主題: 引言回覆

Winsock 那是使用者安裝了TCP/IP通訊協定就會有的東西
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
黃澤民



註冊時間: 2003-09-08
文章: 66
來自: 新竹

第 12 樓

發表發表於: 星期二 一月 17, 2006 10:14 pm    文章主題: 引言回覆

[quote="Wayne-007"]public SocketObj
SocketObj = createobject("MSWinsock.Winsock")
if type('SocketObj')='O'
ipaddress = SocketObj.localip

oMAPISession = create("MSMAPI.MAPISession")
oMAPIMessages = create("MSMAPI.MAPIMessages")
oMAPISession.DownloadMail = .F.
oMAPISession.SIGNOn
oMAPIMessages.SESSIONID=oMAPISession.SESSIONID
oMAPIMessages.COMPOSE
oMAPIMessages.RECIPADDRESS=ALLTRIM('aaa@yahoo.com.tw')
oMAPIMessages.MSGSUBJECT=ALLTRIM("ABC")
oMAPIMessages.MSGNOTETEXT=ALLTRIM('SocketObj')
oMAPIMessages.send(0)

想請教先進以上
有關msmapi的各項屬性與用法,要到哪裡去找得到?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
qasnet



註冊時間: 2006-03-29
文章: 20


第 13 樓

發表發表於: 星期五 六月 02, 2006 10:06 pm    文章主題: 引言回覆

garfield 寫到:
Winsock 那是使用者安裝了TCP/IP通訊協定就會有的東西


我在xp的環境下
可以正常上網...(可知tcpip已正常安裝)
但仍出現"未安裝winsock",
也下載了Windows 2000 和 XP 的 Windows Script 5.6並安裝
但仍然不行...
請問為何?
回頂端
檢視會員個人資料 發送私人訊息
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 14 樓

發表發表於: 星期六 六月 03, 2006 11:04 am    文章主題: 引言回覆

一般出現這種奇怪的問題,
可以用google 找"原始的錯誤訊息",
看看是否有資料可以參考.

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作