Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#6

Re: Eine Funktion der DLL erzeugt einen Fehler beim Schließe

  Alt 22. Jul 2009, 09:08
Hi!

Unabhängig von der eigentlichen Problematik:
Man sollte Boolean-Werte nicht mit =true bzw. =false vergleichen. Besser wäre es so:

Delphi-Quellcode:
if (DLLHandle_zuweisen) and (DLLFunktionen_laden) // Funktionsaufruf für laden der DLL-Funktionen
       and (ComPort_ermitteln) then result := true
    else
Evtl. könnte man das auch noch so umbauen:

Delphi-Quellcode:
result:=(DLLHandle_zuweisen) and (DLLFunktionen_laden) // Funktionsaufruf für laden der DLL-Funktionen
       and (ComPort_ermitteln)
if (!result) then
 Fehlermeldung(107);
Aber das ist wahrscheinlich eher Geschmackssache.


Grüße, Frederic
Frederic Kerber
  Mit Zitat antworten Zitat