ctypes Canon SDK dll gibt immer 2 zurück.Gewollt?

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.
Antworten
rennmaus
User
Beiträge: 217
Registriert: Dienstag 4. August 2020, 10:24

Hallo,
Bei meiner Canon SDK Dll wird mir immer 2 zurückgeliefert und ich weiß nicht warum. Hier mein Code, auch wenn er glaube ich irgendwie unnötig ist...

Code: Alles auswählen

import ctypes

EDSDK = ctypes.windll.LoadLibrary("D:/python/anwendungen/EDSDK.dll")
EDSDKLib = ctypes.windll.LoadLibrary("D:/python/anwendungen/EdsImage.dll")
print(EDSDK.EdsGetCameraList())
Kann mir da jemand helfen? Wenn noch fragen offen sind, einfach fragen

Mfg
Christian
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@rennmaus: Die Funktion will ein Argument, Du übergibst keines und bekommst einen EDS_ERR_INTERNAL_ERROR zurück. Jetzt nicht wirklich verwunderlich.

Edit: Und initialisieren sollte man die Bibliothek vielleicht auch: `EdsInitializeSDK()`.
Zuletzt geändert von __blackjack__ am Mittwoch 3. März 2021, 18:03, insgesamt 1-mal geändert.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
rennmaus
User
Beiträge: 217
Registriert: Dienstag 4. August 2020, 10:24

Nein, will sie glaube ich nicht, das steht dazu in der Dokumentation: Get camera list
EdsGetCameraList()
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@rennmaus: Doch will sie, zumindest in der Dokumentation/Header-Dateien die ich Online gefunden habe.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
rennmaus
User
Beiträge: 217
Registriert: Dienstag 4. August 2020, 10:24

Wo hast du die gefunden? Habe hier nur das offizielle PDF von Canon vorliegen...
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@rennmaus: Na im Internet. 😉 Also noch mal suchen, und das hier gefunden: https://gist.github.com/yeroc/826304
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten