[ctypes] Logitech G15

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
Benutzeravatar
jonas
User
Beiträge: 156
Registriert: Dienstag 9. September 2008, 21:03

Hi Leute, :D
ich möchte mit ctypes eine .dll öffnen von der
ich mir erhoffe, dass es eine C-DLL ist (ist von
der G15 Tastatur):
(Konsole, OS: Ubuntu 8.10)
python:

Code: Alles auswählen

>>> import ctypes
>>> test = ctypes.cdll('/home/jonas/python/g15.dll')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'LibraryLoader' object is not callable
Vielleicht könnt ihr mir sagen, wieso?
MfG Jonas
PS: Bei Bedarf kann ich die fragliche .dll gern hochladen o.ä.
Siehe auch meinen anderen Post hierzu:
http://www.python-forum.de/topic-16930.html
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Da unter Linux dynamisch gelinkte Libs nicht den Suffix .dll tragen - sondern .so, .o, .a, ... - würde ich mal darauf tippen, dass das eine für Windows kompilierte Bibliothek ist ;) Die sind auf Unixen nicht (ohne weiteres) lauffähig.
Benutzeravatar
crackpod_
User
Beiträge: 40
Registriert: Mittwoch 3. Dezember 2008, 21:46

Vielleicht hilft dir G15Tools weiter. Ich weiß zwar nicht ganz
genau was du mit der DLL vor hast aber ich denke der G15Daemon wird das können.
Zuletzt geändert von crackpod_ am Donnerstag 4. Dezember 2008, 18:06, insgesamt 2-mal geändert.
Benutzeravatar
jonas
User
Beiträge: 156
Registriert: Dienstag 9. September 2008, 21:03

Hi,
danke für die schnelle Antwort!
Irgendeine Idee wie ich sonst was angezeigt bekommen
könnte?
MfG Jonas
fred.reichbier
User
Beiträge: 155
Registriert: Freitag 29. Dezember 2006, 18:27

Hallo,

Zu dem Fehler im Anfangspost: Benutze für diesen Aufruf `ctypes.CDLL`, nicht `ctypes.cdll` ;)

Gruß,

Fred
Benutzeravatar
jonas
User
Beiträge: 156
Registriert: Dienstag 9. September 2008, 21:03

Hi Leute, :D
danke für die vielen Antworten.

@G15Daemon:

Ich habe einfach nicht verstanden was das sein
soll mit dem G15Daemon? Ist der in Python oder
wie soll ich den benutzen...

@fred.reichbier:

Danke hab ich nicht gesehen!

MfG Jonas
lunar

jonas hat geschrieben:Ich habe einfach nicht verstanden was das sein
soll mit dem G15Daemon? Ist der in Python oder
wie soll ich den benutzen...
Hast du dir überhaupt die Website angesehen? Dort steht nämlich einiges über die Funktionalität dieses Dienstes, die dein Programm evtl. überflüssig macht, und noch anderes über diverse Kommandozeilen-Tools für Skripte und eine libg15 ... und bestimmt gibt es da irgendwo auch Dokumentation.
Antworten