Link to home
Start Free TrialLog in
Avatar of tadeusz81
tadeusz81

asked on

Logitech G15 Keyboard + Delphi

Hi

I've recently purchased a Logitech G15 Keyboard (http://www.logitech.com/index.cfm/products/details/GB/EN,CRID=2166,CONTENTID=10717) and was wondering if there is any way to display anything on the keyboards LCD using delphi (SDK provided by logitech is for C/C++ only). It'll be great if i could display at least some text on this LCD.
Avatar of robert_marquardt
robert_marquardt

How should we know without information about the API?
The basic API is very simple, but it is only provided as a .lib file so Delphi cannot use it.
It needs to be wrapped into a DLL first.
Best contact Logitech support (emails are provided in the README of the SDK).
Avatar of tadeusz81

ASKER

here is the reply that i received from logitech support:

We are only supporting C and C++, not Object Pascal (Delphi). However I think that you can program C and C++ using the Delphi IDE. All you need to to is to include our SDK header file and link to our library. Also I suppose you can look into the EZ_LCD_SDK_Wrapper sample programs and re-create similar projects on Delphi IDE to see if it works.

here is the whole sdk provided with the drivers: http://szafranek.republika.pl/sdk.rar

any ideas ??
Marking for my own use as Im thinking of buying one of these keyboards as well.
Logitech support has obviously is share of dimwits.
What you need is wrapping the .lib file into a DLL to be able to access it from Delphi.
Ask the Logitech support why this is not already a DLL.
got some update.
it appears that someone has wrote a .dll wrapper for this
it's here: http://spisik.szm.sk/lcd.dll and it's only 4608 bytes in size.

now i have the dll, but have no idea how to use it.
please help.
also found a newer version of the wrapper pack... http://spisik.szm.sk/lglcdwrapper.rar

so it would be best to implement the usage of the newer version.
nevermind that... i've allready found me a unit taking care of everything that i need.
>> nevermind that... i've allready found me a unit taking care of everything that i need.

Can you post a link for future users with the same problem?
ASKER CERTIFIED SOLUTION
Avatar of Computer101
Computer101
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial