Einzelnen Beitrag anzeigen

Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#1

problem beim übersetzen von funktionen

  Alt 22. Jun 2007, 14:38
Hallo,
ich hab aus einem forum folgende angaben für das benutzen einer dll datei:
Zitat:
BOOL GetProductString(OUT PVOID Buffer, IN ULONG BufferLength);
--- Should give: "G15 Keyboard"

BOOL SetBgLight(IN INT value);
--- value: 0=off 1=half 2=full

BOOL SetLCDLight(IN INT value);
--- value: 0=off 1=half 2=full

BOOL SetLCDContrast(IN INT value);
--- value: the higher, the more contrast; when value exceedes 43 it is set back to 18, which is the level, the LCDMon.exe sets it to low

BOOL SetMacroKeys(IN BOOL M1, IN BOOL M2, IN BOOL M3, IN BOOL MR);
--- multiple are really possible!

INT GetLight(IN INT value);
--- value: look at values.txt

DWORD SetCallback(IN DWORD lpProc);
--- lpProc: pointer to the callback function:
--- VOID WINAPI keyProc(INT pressedKeys);
ich hab auch schon ein paar in mein delphi einbauen(übersetzen können), aber wie übersetze ich den rest?
Hier das was ich bisher hab:
Delphi-Quellcode:
procedure SetBgLight(Value:Integer);stdcall;export;external 'lglight.dll';
procedure SetLCDLight(Value:Integer);stdcall;export;external 'lglight.dll';
procedure SetMacroKeys(M1,M2,M3,MR:Boolean);stdcall;export;external 'lglight.dll';
MfG - Ghost007
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat