Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anfänger kommt nicht weiter... (https://www.delphipraxis.net/1144-anfaenger-kommt-nicht-weiter.html)

Anfänger 24. Okt 2002 13:00

HI, vielen Dank für die Hinweise. Danke :hello:

Wenn ich das von "wwerner" richtig verstanden habe, dann kann ich
Telekom garnicht auslesen.

[Sektion]
Key=Value

Zitat:
Gelesen wird immer der value, spezifiziert durch die Sektion und den Key

[Aktien]
Telekom=555750

Oder gibt es eine andere Möglichkeit, außer die ini zu ändern?

Danke
Anfänger

Salomon 24. Okt 2002 13:07

Was willst du den jetzt auslesen, den Namen oder den Wert, oder beides?

Schau dir nochmal mein Codebeispiel weiter oben an. Damit kannst du in deinem Label den jeweiligen Firmennamen mit ihrem Wert aus der INI anzeigen.

wwerner 24. Okt 2002 13:13

Schau dir mal in der Hilfe ReadSection und ReadSections an

Gruß

Wolfgang

Anfänger 24. Okt 2002 13:30

Hi,

ich möchte nur den Namen.
Denn Rest brauch ich nicht.

Bitte mit Codebeispiel

Danke

Alexander 24. Okt 2002 13:32

Hä, dass versteh ich nicht, du hast doch TElekom in deiner Combobox stehen. Also scuhst du ja nciht nach Telekom sondern nach dem Wert, oderhabe ich da was falsch verstanden?

wwerner 24. Okt 2002 13:45

Hi Anfänger,

irgendwie habe ich das gefühl, das du deine Programmlogik nochmal überdenken solltest. Wie es aussieht hat noch keiner verstanden was du machen willst :lol:

Anfänger 24. Okt 2002 14:00

Ne, eben nicht. <- beziet sich auf die Frage von alexander.
In der Combobox steht kein fester Wert.
Ich wähle damit aus, ob Telkom oder BASF....

Mit der Combox1 wähle ich Telekom und Edit2 wird 555750 zugewiesen
Combobox1 = Telekom
Edit2 = 555750
wenn ich jetzt speichere, sind die Felder leer und die ini sieht so aus.
[Aktien]
Telekom=555750 ist o.k. so.

jetzt wähle ich aus der Combobox1 ein anderen Eintrag z. B. BASF
Combobox1 = BASF
Edit2 = 123456
wenn ich jetzt speicher, sind die Felder leer und die ini sieht so aus.

[Aktien]
Telekom=555750
Basf=123456 ist so in Ordnung.

Was ich möchte ist, das wenn das neu Programm gestartet wird das der Name Telekom dem Label32 und Basf dem Label33 zugewiesen wird.
Ich möchte nur die beiden Namen auslesen. Später im Programm können es
mehr werden. Jetzt sind es aber nur die beiden erstmal.

Gruß
Anfänger

Anfänger 24. Okt 2002 14:03

Zitat:
Ne, eben nicht.

bezog sich auf alexander.
In der Combobox steht nicht drin.
Ich wähle nur damit aus.

Gruß

Boxma 24. Okt 2002 14:16

Also "Telekom" oder "BASF" kannst du eigentlich nicht auslesen, sie dienen zur Identifiezierung eines Schlüssles. du bekommst dann den Value zurück, in deinem Fall also "555750" für "Telekom" (sollen das Wertpapierkennummern sein oder so?). Wenn die Nummern fest sind kannst du den Namen (also "Telekom" usw.) doch unter der Nummer speichern und auslesen, oder verstehe ich dein Problem nicht ganz richtig? Du mußt ja irgendetwas haben, über das du auf den Eintrag in der INI-Datei zugreifst. :witch:

Anfänger 24. Okt 2002 14:21

Hi, richtig.
Das sind die Kennnummern.

Danke für die doch so simple Idee die Werte in der ini zu tauschen.
Das werde ich gleich mal versuchen...

Vielen Dank an alle die mitgeholfen haben.
Anfänger


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:30 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz