Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
;| You need to copy the 'lgLcd.lib'
;| to the same dir as this Header.
;| The SDK with the 'lgLcd.lib' should be here:
;| C:\Program Files\Common Files\Logitech\LCD Manager\SDK
Nun ich hab das nicht dort (Win7) allerdings hab ich natürlich auch nicht von der CD installiert,
sondern den neusten Treiber von der Logitechseite runtergeladen.
Wobei man mit der CD auch aufpassen muss, weil ich z.B. hatte eine verdammt alte SDK Version,
wo die meisten deiner Funktionen Errors produziert haben... aber mit der neuesten Version klappts
Ist auch irgendwo auf der Logitech Seite downloadbar...
PureBasic 6.04 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Ok, nach längerem suchen hab ich das SDK dann auch doch noch auf meiner Festplatte gefunden.
Es gibt ja sowohl eine x86 als auch eine x64 lib, da ich Win 64bit und auch den 64bit Compiler wollte ich direkt mal damit testen, aber scheinbar ist dein Code rein auf x86 ausgelegt, da mit der x64 lib einige Polink-Errors kommen.
Meine Frage ist nun ob du weist das es ein großer Aufwand wäre auch auf x64 umzustellen bzw. wenn nicht wie ich das bewerkstelligen kann (hab mich bisher mit externen Libs nicht wirklich auseinandergesetzt)
So schwierig sollte das eigentlich nicht sein (naja).
Meistens sind die Problemkinder die Strukturen, die bei x64 noch mit Deppen... ääh Dummyvariablen aufgefüllt werden müssen.
Ich habe ein virtuelles x64, damit könnte ich mal spielen, habe aber i.m. keine Lust dazu, sorry.
Du kannst ja auch selbst rumprobieren, immer schauen, wo es klemmt und dann entsprechend durchs SDK lesen.
Kann durchaus auch sein, dass ich manche Definitionen etwas schlampig umgesetzt habe.
Oft bediene ich mich des Trial-and-Error-Prinzips, da ich ne ziemlich faule Socke bin...
Ich habe mal den Import per Compilerdirektiven geändert, also solltest du zumindest die Funktionen importieren können.
Die Libs müssen nun in Unterordnern x86/ und x64/ sein.
Ausserdem war noch ein kleiner Fehler drin.
Probieren kann ich das aber leider nicht, weil ich zwar das x64-OS virtuell simulieren kann, aber nicht das Logitech Display.
Kannst ja mal Bescheid geben, wenn du weiter gekommen bist.
Funktioniert mit dem was ich bisher hab Tadellos!
Nochmal einen großen Dank an dich und deine Arbeit die du in dieses Projekt gesteckt hast
Ohne diese Erleichterung und Vorarbeit von dir hätte ich mich wohl nie dazu aufraffen können etwas für die G15 (und inzwischen ja auch die G19) zu schreiben (falls ich es überhaupt geschafft hätte^^)
Wo kann man den die aktuelle Version Downloaden der SDK?
Habe auf meiner install CD nur die Version LCDSDK_1.02.218.zip und die bring mir Errors beim Code.
Hab auf der Logitech seite geschaut aber nirgens ein Download für das SDK gefunden?
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32
Wenn ich mich recht erinnere, habe ich auch kein SDK separat heruntergeladen,
du müsstest theoretisch nur deinen LCD-Manager auf den neuesten Stand bringen,
dann sollte es mit kopiert werden.
Ah ok, habs gefunden.
Es liegt als zip datei nach der Installation im verzeichniss:
"C:\Programme\Logitech Gaming Software\LCDSDK" und heist "LCDSDK_3.06.109.zip"
Damit leufts. Thx
Windows 10 x64 Pro - PB 5.61 X64 / x32 - PB 4.6 x32