ob das ganze in einer
DLL liegt oder nicht macht keinen Unterschied. Wenn du ohne ShareMem arbeiten willst ist der Var-Parameter besser geeignet:
Delphi-Quellcode:
procedure MachWas(var Ergebnis1: Integer; var Ergebnis2: ShortString);
begin
Ergebnis1 := 5;
Ergebnis2 := 'xyz';
end;