"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Fehler in Line 16, Column 1?!

CatEye 10.09.2005 - 14:39 766 3 Thread rating
Posts

CatEye

Meisterdieb
Avatar
Registered: Oct 2002
Location: Ireland
Posts: 829
Also: folgender Code:

Function ShowMyIP()
htmlResult = BinToText(GetHTMLBin("http://www.showmyip.com/"), 35000)

alku = InStr(htmlResult, "Connection ")
lopetus = InStr(alku, htmlResult, " --> showmyip.com")
fin = mid(htmlResult, alku, lopetus-alku)
fin = replace(fin, "Connection ", "")
ShowMyIP = fin

End Function

Function GetHTMLBin(strURL)
Dim objXMLHTTP, strReturn
Set objXMLHTTP = CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", strURL, False
objXMLHTTP.Send
GetHTMLBin = objXMLHTTP.responseBody
Set objXMLHTTP = Nothing
End Function

Function BinToText(varBinData, intDataSizeInBytes)
Const adFldLong = &H00000080
Const adVarChar = 200
Set objRS = CreateObject("ADODB.Recordset")
objRS.Fields.Append "txt", adVarChar, intDataSizeInBytes, adFldLong
objRS.Open
objRS.AddNew
objRS.Fields("txt").AppendChunk varBinData
BinToText = objRS("txt").Value
objRS.Close
Set objRS = Nothing
End Function

Und dann sagt er immer [Fehler] Zugriff verweigert
In ShowMyIP.vbs (ShowMyIP)
Line 16, column 1. Aber ich find ihn nicht?! Help.

Er soll meine IP am Desktop anzeigen.
Bearbeitet von CatEye am 11.09.2005, 22:09

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Zeilennummerierung waer der Hit. Und es riecht vielleicht auch nicht jeder, dass das Visual Basic Code ist.

Bei deinem eigentlichen Problem kann ich dir aber vermutlich nicht helfen, sorry.

pong

Addicted
Avatar
Registered: Oct 2001
Location: Wien (ned im Kra..
Posts: 414
Einrückungen + Zeilennummerierung wäre wirklich nicht verkehrt...

Weiters, welche Version des Scripting Hosts?

pong

CatEye

Meisterdieb
Avatar
Registered: Oct 2002
Location: Ireland
Posts: 829
ok, jetzt geht es.

Meine IP wird von einer Webseite ausgelesen. Weiß ned woran es liegt das sie gar ned oder später erst angezeigt wird. Jedenfalls ist sie dann immer nach 5min da.

Thx for helping hands. :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz