Alternativen dazu wären natürlich die "Old-School" Methode mit Records, Zeigern und Zeigerketten. Die kann man ohne Probleme zwischen Exe und
DLL austauschen
Bsp.: (He..das is nur so ungefähr) :
Delphi-Quellcode:
TYPE
PMesswert = ^TMesswert;
TMesswert = Record
Belastung, Strom : Real;
Prev,Next : PMesswert;
end;
PAnalyse = ^TAnalyse;
TAnalyse = Record
Nr,Status : Integer;
Titel,TestUnit : String;
Messwerte : PMesswerte; //Zeiger auf den Anfang der Zeigerkette;
end;