AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ein eintrag zuviel in combobox

Ein Thema von herrentor · begonnen am 17. Feb 2005 · letzter Beitrag vom 17. Feb 2005
Antwort Antwort
herrentor

Registriert seit: 29. Mai 2004
Ort: Emden
158 Beiträge
 
#1

ein eintrag zuviel in combobox

  Alt 17. Feb 2005, 09:50
morgen

mein programm liesst sich seine einstellungen für die combobox aus einer *.ini datei. allerdings steht dann ein leeres item zuviel drin, welches auch nicht gespeichert wurde. hab schon mit items.count-1 rumprobiert aber nicht hinbekommen.

Delphi-Quellcode:

for i:=0 to ini.ReadInteger('Menü 1','Anzahl',combobox1.Items.Count) do
    begin
    combobox1.Items.Add(Ini.ReadString('Menü 1','Auswahl '+inttostr(i),combobox1.Items[i]));
    end;
er schreibt beim speichern eine zeile mit der anzahl der vorhandenen items und dann die ganzen items.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: ein eintrag zuviel in combobox

  Alt 17. Feb 2005, 09:56
Deine Schleife muß entweder bei 1 beginnen oder nur bis ini.ReadInteger('Menü 1','Anzahl',combobox1.Items.Count)-1 gehen
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#3

Re: ein eintrag zuviel in combobox

  Alt 17. Feb 2005, 10:00
Ich würde es so machen:
Delphi-Quellcode:
for i:=0 to ini.ReadInteger('Menü 1','Anzahl',combobox1.Items.Count) - 1 do
    begin
    combobox1.Items.Add(Ini.ReadString('Menü 1','Auswahl '+inttostr(i),combobox1.Items[i]));
    end;
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
herrentor

Registriert seit: 29. Mai 2004
Ort: Emden
158 Beiträge
 
#4

Re: ein eintrag zuviel in combobox

  Alt 17. Feb 2005, 10:00
ok danke. läuft jetzt. ich hatte immer nur mit ini.ReadInteger('Menü 1','Anzahl',combobox1.Items.Count-1) versucht
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:30 Uhr.
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