SessionData ist ein Speicher für alle Variablen. Da es schon mehr als 100 sind finde ich es sinnvoll, eine eigene
Unit zu machen. Möglicherweise soll ich statt const eine Variable verwenden. Und dann gibt es noch die Frage ob ich bei SessionData eher eine Property oder eine Funktion benutzen soll.
Ich kann wirklich nicht gut erklären, darum versuche ich es mit einem Beispiel:
funktion worker.login(var Benutzernname, passwort): integer// Integer wegen dem Fehlercode, falls etwas nicht klappt
var
// Hilfsvariablen
begin
Sessiondata.login// Aus einem Edit werden Benutzername und passwort herausgelesen. Benutzername und Passwort ändern sich im worker.
TSData.login// Kommunikation mit einem Server
berechnung// Mit Daten aus dem Server/ FMX Datei
end;
Hauptunit.BtnLogin.click
begin
worker.login
end;
Das ist ein Praktisches Beispiel