win32com ActiveX

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
stockie
User
Beiträge: 16
Registriert: Donnerstag 8. Februar 2007, 13:26

win32com ActiveX

Beitragvon stockie » Donnerstag 10. April 2008, 11:27

Hallo Leutz,

Habe ein ActiveX Komponente und habs mit makepy.py von win32 also so:
makepy.py Name ActiveX
soweit so gut, hab dann mit
import win32com.client
d=win32com.client.Dispatch("{CF28828-0499494-9494994-000BC}")
und ich bekomme leider diese Meldung:
oobj = pythoncom.new(self.CLSID)
pywintypes.com_error: (-2147221164, 'Class not registered', None, None)
zurück
:cry:
stockie
User
Beiträge: 16
Registriert: Donnerstag 8. Februar 2007, 13:26

Neue Frage neues Glück

Beitragvon stockie » Mittwoch 16. April 2008, 14:44

Hallo,

ich versuche jetzt die dll über ctypes zu laden und darauf zuzugreifen
also so:
//Lib laden
STARGATE = ctypes.cdll.LoadLibrary("NRFCCTL.dll")
//Eigenschaften setzen
STARGATE.CommPort="COM4"
print STARGATE.CommPort
STARGATE.BaudRate = "38400"
STARGATE.Timeout = 100
//Methodenaufruf
//und tschüss Fehler
STARGATE.OpenNetwork
Nachdem Methodenaufruf bekomme ich die fehlermeldung:
func = self._CdeclFuncPtr(name, self)
AttributeError: function 'OpenNetwork' not found
SCH.....
Kann mir vielleicht einer dabei helfen, ist vielleicht der Methodenaufruf
der falsche?
stockie
User
Beiträge: 16
Registriert: Donnerstag 8. Februar 2007, 13:26

funzt

Beitragvon stockie » Donnerstag 17. April 2008, 08:18

juhu
ich habs, ich hab mir die Methode in C++ angeschaut und siehe da, die Meth. brauch nur eine Wertzuweisung
STARGATE.OpenNetwork=1


:lol: :lol:

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder