Moin !
Ich baue mir da gerade einen kleinen Editor für meinen Installer. Und dieser Editor soll nun mehrere Konfigs vorhalten können. Es gibt deshalb eine Klasse TProject (gekürzt):
Delphi-Quellcode:
type
TProject = Class(TPersistent)
private
FProjName : string;
FProjVersion : string;
published
constructor Create;
procedure CreateTreeStructure;
property ProjName : string read FProjName write FProjName;
property ProjVersion : string read FProjVersion write FProjVersion;
end;
So und in meinem Hauptformular habe ich dann folgende Struktur:
Delphi-Quellcode:
var MainForm : TMainForm;
Projects : Array of TProject;
Das funktioniert soweit ganz gut, aber ich frage mich ob es gut / richtig ist das so als globales Array zu definieren.
Frage wäre deshalb mal wie ihr sowas im Allgemeinen löst.