hallo,
ich bin mir nicht sicher, ob man solche funktionen auch in dlls einbinden kann, denke aber schon:
function blabliblo(übergabewert: integer;
var rückgabewert: boolean): string;
d.h. die funktion bekommt einen "befehls"-parameter (in diesem fall "übergabewert") und den zugriff (weiss nicht ob diese beschreibung so stimmt, kann auch ein pointer oder so sein, naja) auf eine weitere variable (hier "rückgabewert"). diese variable kann von der funktion verwendet und überschrieben werden, d.h. die funktion kann den wert lesen, und auch setzen ("global" -naja falsches wort
).
außerdem gibt es ja noch den resulttyp.
--> du hast hier zwei ergebnisse.
mfg,
heiopei