Hallo zusammen,
es geht hier um eine grundsätzliche Vorgehensweise beim programmieren.
Jede Funktion/Prozedur erhält immer höchstens einen Parameter.
Egal ob von aussen in die Funktion ein oder mehrere Objekte/Werte zugewiesen werden müssen,
es wird immer ein Objekt einer Transporter Klasse erzeugt und dieses Objekt ist der Parameter.
Delphi-Quellcode:
type
TMyTransporter = class
...
public
...
property Count: Integer read GetCount write SetCount;
property Text: String read GerText write SetText;
end;
...
procedure TOtherClass.DoSomething(AValue: TMyTransporter);
begin
...
end;
...
Was haltet ihr von solch einer Vorgehensweise?