Ich verstehe nicht, warum ich dieses seltsame Verhalten bekomme! Beim Erstellen und Zuweisen des htmlfile-Objekts gibt die Funktion ein leeres Objekt ("nichts") zurück und wenn ich den Code zeilenweise ausfühle, läuft er automatisch, auch wenn ich F8 nicht drücke, um die nächste Zeile zu starten ... Es gibt keinerlei Fehler! Irgendwelche Ideen, was passieren könnte?SEHR seltsames Verhalten auf createobject ("HTMLFILE")!
Linie, wo das seltsame Verhalten beginnt: Set htmlObj = CreateObject("HTMLFILE")
Public Function XMLHTTP_Request(Method As String, URL As String, Optional PostData As String, Optional StrCookie As String) As HTMLDocument
Dim oXMLHTTP As Object, htmlObj as object
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
oXMLHTTP.Open Method, URL, False
oXMLHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oXMLHTTP.setRequestHeader "Cookies", StrCookie
On Error GoTo ErrorHandler
oXMLHTTP.send (PostData)
On Error GoTo 0
While oXMLHTTP.ReadyState <> 4: DoEvents: Wend
While oXMLHTTP.Status <> 200: DoEvents: Wend
Set htmlObj = CreateObject("HTMLFILE")
htmlObj.body.innerHTML = oXMLHTTP.responseText
Set XMLHTTP_Request = htmlObj
End Function
* Hyper-Markup-Text-Sprache *? – Jeeped
@pnuts: ok, entfernt es. – jony
@Jeeped Ja, HTMLDocument. – jony