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