Moin Leute, ich steh grad ziemlich auf dem Schlauch.
ich hab hier http://alax.info/blog/96 eine Dll für Jabber gefunden und gehofft mit dieser endlich Jabber mit Autoit nutzen zu können.
Jetzt zum Problem:
In der Beispieldatei heißt es:
PHP
try
{
Connection = new ActiveXObject("AlaxInfoXmppTools.XmppConnection");
Connection.Connect("gmail.com", "xmpps://talk.google.com");
Connection.WaitConnecting(10000);
Authentication = new ActiveXObject("AlaxInfoXmppTools.Authentication");
Authentication.Username = "alax.info";
Authentication.Password = "your password here";
Authentication.Resource = "Test";
Authentication.Authenticate(Connection);
AuthenticationResult = Authentication.Wait(5000);
if(AuthenticationResult != 0)
throw new Error("Authentication failure " + AuthenticationResult.toString());
Message = new ActiveXObject("AlaxInfoXmppTools.Message");
Message.From = "alax.info@gmail.com/Test";
Message.To = "alax.info@gmail.com";
Message.Body = "Hello from JsMessageSample01.js";
Message.Send(Connection);
Connection.WaitSending(5000);
}
catch(Error)
{
WScript.Echo("Error: " + Error.description);
}
Alles anzeigen
Wenn ich jedoch mit Autoit folgendes mache:
[autoit]#include <Inet.au3>
#include<String.au3>
$oJabberSession = ObjCreate("AlaxInfoXmppTools.XmppConnection")
If Not IsObj($oJabberSession) Then MsgBox(0, "ERROR", "No Object")
gibt er mir zurück, dass dies kein Objekt sei. Was mache ich falsch ?
Grüße
SlowlyDead