Hab' nochmal etwas gesucht:
Log in VB
Zitat:
Returns the natural (base e) logarithm of a specified number or the logarithm of a specified number in a specified base.
Das ist eine überladen Funktion, die mit unterschiedlichen Parametern aufgerufen werden kann.
Wie sieht der Aufruf in Deinem VB-Quelltext aus?
Log(einwert)
oder
log(einwert,10)
oder irgendetwas in dieser Art?
Wenn in VB Log mit zwei Parametern aufgerufen wird, dann könnte das in Delphi so aussehen:
Delphi-Quellcode:
function Log(x, b: Real): Real;
begin
Result := ln(x) / ln(b);
end;
Wenn der Aufruf mit nur einem Parameter erfolgt, müsste eigentlich das Log aus VB dem Ln aus Delphi entsprechen und damit zum gleichen Ergebnis kommen.