Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
14. Mai 2014
Die letzten Antworten haben mich nun zugegebener Weise mehr verwirrt als geholfen. Das liegt aber wohl zuletzt daran, dass ich noch nicht ganz folgen kann.
Ich habe mir mal die Mühe gemacht, das Problem in einem Demoprojekt nachzubauen. Siehe Anhang.
Dort gibt es:
1. Anwendung: das RememberProject besteht aus den Formularen Main und Detail. Beim Start des FormMain wird quasi als Login eine...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
13. Mai 2014
Das hört sich sehr gut an. So werde ich es mal angehen. Vielen dank an alle für das Feedback!!!
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
13. Mai 2014
dieser Ansatz setzt allerdings voraus, dass ReadSettings und WriteSettings von außen aufgerufen wird, oder?
procedure TFormMain.FormCreate(Sender: TObject);
begin
...
MyPageControl.ReadSettings(SettingsStore.Reader);
...
end;
procedure TFormMain.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
13. Mai 2014
Danke erstmal für das zahlreiche Feedback :thumb:
Daraus fasse ich folgende Lösung für mich als am sinnvollsten zusammen:
type
TApplicationUser = class
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
class var UserId: Integer;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
13. Mai 2014
Delphi Version XE3.
Hier ein kleines Codebeispiel (ich war davon ausgegangen, dass dies nicht mehr Aussagekraft hat, als mein engehender Text).
Den realen Code kann ich aufgrund des Umfangs schlecht hier unterbringen:
type
TFormMain = class(TForm)
PageControlMain: TMyPageControl;
TabSheet1: TMyTabSheet;
TabSheet2: TMyTabSheet;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
13. Mai 2014
und dann?
Ich meine, wenn es eine Event-Zuweisung werden soll, dann muss ich dies Event "OnGetUserId" ja bei jedem Object zuweisen. Das möchte ich nicht aufgrund der vielzahl an Objekten.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Ralle1,
13. Mai 2014
Hallo!
Ich entwickle z.Z. eine Komponete. Es handelt sich um ein Pagecontrol, bei dem man Tabs verschieben oder ausblenden kann. Für meine Fragestellung eigentlich nebensächlich, entscheidend ist nur, dass die Einstellungen gespeichert werden können und so dauerhaft bestehen bleiben.
Die Komponente arbeitet mit einer Klasse in der die Speicherung der Einstellungen ausgelagert ist. Zur...