![]() |
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
danke ich glaub ich habe mein Problem jetzt so halbwegs im hinbekommen. Als Anhang mal ein Beispiel Code, der einmal eine Combobox befüllt per Button und Laden und Speichern kann. Jetzt habe ich nur ein großes Problem, wenn ich bei dem Code auf speichern gehe, speicher er mir nur den Namen nicht die Nummer
Delphi-Quellcode:
würde gerne beide werte "Test1" und Tobject"1" usw. speichern..
procedure TForm1.FormCreate(Sender: TObject);
begin ComboBox1.Items.AddObject('Bitte wählen', TObject(0)); ComboBox1.ItemIndex := 0; ComboBox1.Items.AddObject('test1', TObject(1)); ComboBox1.Items.AddObject('test2', TObject(2)); end; das funktioniert leider nicht so gut.. sonst müßte ich meine combobox Probleme erstmal im griff haben |
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
TComboBox.Items ist vom Typ TStrings. Ein SaveToFile speichert daher auch nur die enthaltenen Strings und nicht die Objekte. Letzteres wäre auch ziemlich sinnlos, da das intern Pointer sind, die ja jedesmal andere Adressen bekommen. Deshalb wirst Du Dir eine eigene Speicherroutine schreiben müssen.
|
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
Du speicherst ja auch nur den Text
|
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
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 DIESE 5 OBJERKTE später wieder laden willst, dann bietet sich ein TIniFile dazu an. Wenn Du aber beliebig viele Objekte aus einer Liste (z.B. viele Kunden) speichern und später wieder herstellen willst, dann nutze besser eine andere Lösung. |
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
Verstehe ich nicht. Mit TIniFile geht das auch variabel, solange man sich auf primitive Datentypen beschränkt.
|
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
Ist aber umständlicher
|
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
oh jee, so fit bin ich leider nicht in delphi :-(
hmm also ich habe eine Liste mit Mitarbeitern und Nummern. Wir stellen nur ab und an mal neue Mitarbeiter ein, gekündigte bleiben in der Liste erstmal stehen. hatte auch überlegt das ganze mal über eine ValueList zu machen nur die werte bekomme ich leider nicht in eine combobox.. naja und so richtig fit in delphi bin ich auch nicht.. |
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
Also
der Name vom Mitarbeiter und auch die nummer bleiben immer fest, werden nicht geändert. sprich Name1 = 1 Name2 = 2 |
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
gibt es irgendwo anleitungen wie man eine speicherroutine schreiben müßte
|
AW: Will angeklickte Werte aus Combobox in Edit1.Text Textfeld anzeigen
![]() ![]() Btw. Bitte versuche nich zu Pushen. Wenn dir noch etwas einfällt, nachdem du gepostet hast und noch keiner geantwortet hat, kannst du deinen letzten Beitrag innerhalb von 24-Stunden bearbeiten/ergänzen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz