Forum: Programmieren allgemein
by Asura,
19. Jul 2015
Nun, ich habe ja zwei Möglichkeiten eingetragene Daten in die Objectliste zu speichern:
Entweder ich nutze nur die Instanz Employee von der Klasse TEmployee und lasse sie mir vor dem speichern der Eigenschaften neu erzeugen.
Wie in meinem aktuellen Fall: Methode 1
procedure AddEmployeeData(Index: Integer; EmployeeData: TStringlist);
begin
Forum: Programmieren allgemein
by Asura,
19. Jul 2015
Ohh stimmt, mein Fehler.
Die Frage bleibt aber, ob ich nun die Instanz mit dem gleichen Namen "Employee" nur neu erstellen oder jeweils der neuen Instanz eine Indexnummer angefügt werden soll, weil sonst kann ich doch in der FUnktion Equals keinen Unterschied festlegen, da er nicht weiß, welche Instanz nun überprüft werden soll.
Aber dann frage ich mich, ich muss diese Instanzen ja...
Forum: Programmieren allgemein
by Asura,
19. Jul 2015
Dankeschön!
Ich habe noch eine weitere Frage:
Wenn ich einen Mitarbeiter hinzufüge über den Button erfolgt nun folgendes:
Ich erstelle ein neues Objekt mit Employee.Create(); speichere dann die Inhalte in die Property von Employee und füge das dann der Liste hinzu.
Nun meine Frage ist jz, muss ich mit dem Objekt von TEmployee arbeiten oder muss ich pro Mitarbeiter ein neues Objekt von...
Forum: Programmieren allgemein
by Asura,
19. Jul 2015
@Dalai:
Ich dachte mir für jede Property ein Parameter zu nehmen, wo ich den Inhalt eines Editfeldes übermittle ist unschön.
Oder gibt es eine andere Methode?
@p80286:
Muss ich mir dafür eine Funktion schreiben, oder wie kann ich nach der Property suchen?
Forum: Programmieren allgemein
by Asura,
18. Jul 2015
Guten Tag,
und zwar habe ich mich nun an der Klasse und an der Objectlist versucht:
Meine Klasse "Employee" hat die Properties, wie von Sir Rufo bereits vorgeschlagen.
Ich habe dann die Objectliste erstellt "OLEmployees".
Meine vorgehensweise sieht wie folgt aus:
Ich speichere in die Properties die Inhalte der Textfelder. Danach adde ich der Objectliste die Klasse Employee als neues Item...
Forum: Programmieren allgemein
by Asura,
11. Jul 2015
Wie könnte ich dann diese Persistenz-Schicht nach außen verlagern?
Und wie stelle ich da diese Informationen so bereit, dass dieser Service egal ist, ob diese in einer Datenbank oder File gespeichert werden?
Also wäre es ratsamer, wenn ich das Programm komplett neu überarbeite und nicht unbedingt nun ein Record nehme? Oder kann ich für meine Dimension des Programmes ruhig beim Record bleiben?
Forum: Programmieren allgemein
by Asura,
10. Jul 2015
Erstmal vielen Dank für die bis jetzt aufgebrachte Mühe!
Ich muss vorab sagen, ich mach das alles nur als Hobby, bin nebenbei noch Schüler und interessiere mich in den Bereich und würde auch gerne in der Richtung studieren wollen und will mir bereits fürs Studium mal schon ein gewisses Basiswissen schaffen.
Nun wo fange ich erstmal an. Ich habe mir mal den Programmaufbau von Sir Rufo...
Forum: Programmieren allgemein
by Asura,
10. Jul 2015
Hallo,
Dankeschön erstmal für die Antworten. Ich habe mal im Anhang das ganze Projekt angehängt, sodass ihr euch mal ein Bild machen könnt (Im Source Ordner zu finden).
Ich habe es zurzeit über meine Methode gelöst - zwar mit mehreren Stunden Ärgernissen, aber schlussendlich gelöst. Aber auch nur die Mitarbeiterverwaltung zum großteil.
Zu den Availability: Ja das sind Tage. Ich habe das so...
Forum: Programmieren allgemein
by Asura,
10. Jul 2015
Guten Tag,
zurzeit benutze ich ein Array, welches ein Element eines Records ist.
Nur habe ich gerade bei meinen Recherchen erfahren, dass dies keine schöne Methode ist.
Also mein Record sieht so aus:
TEmployee = Record
CardID : Integer;
Prename,
Surname,
Workstation,