Forum: Programmieren allgemein
by stahli,
15. Jan 2012
Suche mal Hinweise zu "Objekte serialisieren".
Du solltest überlegen, ob Du nicht eine Datenbank verwenden kannst.
Man kann zwar auch Daten aus Objekten speichern, muss das aber von aufwendig von Hand machen.
Und das Wiederherherstellen der "gespeicherten Objekte" wird noch schwieriger (vor allem, wenn die Anzahl der Objekte variieren kann).
Wenn Du 5 Objekte speichern willst und GENAU...
Forum: Programmieren allgemein
by stahli,
15. Jan 2012
Vielleicht ist es schon zu spät für mich ;-), aber ich kann Dir gerade nicht folgen.
Hilft Dir den Hinweis, dass man auch ItemIndex etwas zuweisen kann?
Ansonsten formuliere Deine Frage morgen nochmal anders.
Forum: Programmieren allgemein
by stahli,
30. Dez 2011
Du musst Dich erst mal entscheiden, wie Du Deine Daten eigentlich verwalten willst.
Was brauchst Du denn für Daten? Wo kommen die her? Du tippst doch sicher nicht alles von Hand ein.
Welches Delphi hast Du? Hast Du schon mit Datenbanken gearbeitet?
Wenn wir das genauer einordnen können, können wir sicher auch bessere Tipps geben...
Mit StringListen kann man recht einfach Keys und Values...
Forum: Programmieren allgemein
by stahli,
30. Dez 2011
Also wenn die Daten noch an anderer Stelle getrennt vorliegen (z.B. in einer Datenbank, StringList, StringGrid o.ä.) vorliegen, könnte man den Namen anhand der Nummer ermitteln o.ä.
Wenn Du sie nur in der Form vorliegen hast, kannst Du den Text selbst zerlegen und die Teile weiterverarbeiten. Etwa so:
var
N, V: String;
p: Integer;
begin
p := Pos('=', S);
if p > 0 then
Forum: Programmieren allgemein
by stahli,
30. Dez 2011
Du müsstest mal sagen, wie und wo die Daten herkommen. Sonst artet das in zu viel Raterei aus...
Forum: Programmieren allgemein
by stahli,
30. Dez 2011
Mal zu Verständnis:
- Kommen die Daten aus einer Datenbank? Dann gäbe es u.U. auch noch die DBComboBox.
- Mit Textfeld meinst Du das Editfeld? Oder oder das Eingabefeld der Combobox?
Wenn Du das Editfeld meinstest, dann schau Dir mal die Textfunktionen "Pos" und "Copy" an.
Forum: Programmieren allgemein
by stahli,
30. Dez 2011
Zur Designtime: Im Objektinspektor auf Items doppelklicken und die Items im Formular eingeben.
Zur Laufzeit: ComboBox.Items.Add('Eintrag1... usw.');
In der Ereignisbehandlung ComboBox.OnChange eintragen: Edit.Text := ComboBox.Text