Hallo Leute,
ich bin neu hier
Ich sitze grade an einem Projekt, und zwar will ich ein Funktionsgenerator über die API-Schnittstelle ansteuern.
Nun mein Problem: Das einbinden der engine klappt soweit.
Ich kann aber damit die Funktionen nicht nutzen.
Ist Binde ich sie falsch ein oder übersehe ich irgendetwas?
hier mal die Befehle die ich nutze:
from win32com.client import Dispatch
engine = Dispatch('OMICRON.CMEngine.1')
In dieser CMEngine sind alle Funktionen die vom hersteller zum anstueern benötigt werden.
Sobald ich eine Funktion benutzen will kommt der Fehler:
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
engine.DevScanForNew (False)
File "C:\Programme\Python25\lib\site-packages\win32com\client\dynamic.py", line 500, in __getattr__
raise AttributeError, "%s.%s" % (self._username_, attr)
AttributeError: OMICRON.CMEngine.DevScanForNew
Könnt ihr mir weiterhelfen?
Gruß
Implenetierung einer API-Schnittstelle
@gosi: Solange keine offensichtlichen allgemeinen Fehler bei der Benutzung von `win32com` vorliegen, kann man da wahrscheinlich nur helfen wenn man die entsprechende konkrekte COM-API kennt.
Woher weisst Du denn die Funktionsnamen? Dokumentation? Mit einem COM-Browser nachgeschaut?
Woher weisst Du denn die Funktionsnamen? Dokumentation? Mit einem COM-Browser nachgeschaut?