Danke für die schnelle Reaktion,
leider erhalte ich aber immer noch den gleichen Fehler.
Nochmal zum Vergleich:
Delphi-Quellcode:
implementation
// LCD
function LogiLCDInit(friendlyName:PWChar; lcdType:integer):Boolean; external 'LogitechLCD.dll'; stdcall;
Zitat:
[DCC Fehler] Unit1.pas(65): E2037 Deklaration von 'LogiLCDInit' unterscheidet sich von vorheriger Deklaration
Edit:
Fehler gefunden (zumindest einen):
function LogiLCDInit(friendlyName:PWChar; lcdType:integer):Boolean; stdcall; external 'LogitechLCD.dll';
ist richtig.
Solange nun kein Funktionsaufruf eingetragen ist, kann ich das Ganze kompilieren.
Nun habe ich den Aufruf in ein OnClick eingefügt:
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
if LogiLCDInit(('MeinTitel'), 2) then
begin
// ...
end
else
showmessage('Initialisierung fehlgeschlagen');
end;
Beim / bzw. direkt nach dem Kompilieren erhalte ich nun den Fehler, dass der Einsprungpunkt nicht gefunden wurde:
Zitat:
Der Prodedureinsprungpunkt "LogiLCDInit" wurde in der
DLL "[...]\MeinProjekt.exe" nicht gefunden.
Viele Grüße