Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
28. Okt 2013
Die Befürchtung trifft zu, das sind für Delphi unterschiedliche Typen. Wie schon gesagt wäre die Lösung, den selbstdefinierten Typ TRemotableArray zu verwenden, nur ist das ggf. mit div. Typecasts verbunden.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
28. Okt 2013
Vermutlich hast Du Deine Arrays als array of Spezifische Klasse deklariert, das müsstest Du ändern auf den selbst deklarierten Typ TRemotableArray. Ggf. führt das aber dazu, dass Du explizit casten müsstest, wenn Du über das Array auf klassenspezifische Methoden oder Properties zugreifst. Den Aufwand kannst nur Du einschätzen. Ob Du die Länge eines dynamischen Arrays auf 0 setzt oder das Array...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
28. Okt 2013
Ohne jetzt groß nachgedacht oder gar ausprobiert zu haben:
type
TRemotableArray = array of TRemotable;
procedure ClearRemotables(var Remotables: TRemotableArray);
var
i: integer;
begin
for i := Low(Remotables) to High(Remotables) do
Remotables.Free;