Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
21.05.2012, 11:38:39
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Einsteiger Forum
| | |-+  Schleife
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Schleife  (Gelesen 2481 mal)
Anonymous
Gast
« am: 14.03.2002, 19:00:42 »

Die altbekannt Schleife..und der vergessliche Patrik

Frage 1:

Mit dieser methode schreibe ich etwas an eine bestimmte stelle in einer textdatei

LineName ... Quelle INI-Datei
LineData .... ebenfalls INI-Datei Wert...


Code:
FileReplaceString(ChecklistBox1.Items.Strings[i], LineName, #13#10+LineData);


..und jetzt will ich das in einer Schleife machen...

also

for i:=0; Checklistbox1.items.count begin
FileReplaceString(ChecklistBox1.Items.Strings, LineName, #13#10+LineData);

Nur von der Schleifenanweisung stimmt die Hälfte nicht *g* Kann mir das nicht merken... und ich geh davon aus,das in der Checklistbox mind. 10 Itmens sind... das will ich mit einer Progressbar darstellen... wieviele dateien schon geschrieben wurden....

Danke für eure Mühen.

Patrik
Gespeichert
Simon Grossenbacher
Administrator
Sr. Member
*****
Offline Offline

Beiträge: 450


WWW
« Antworten #1 am: 14.03.2002, 19:07:44 »

[font  size=2 face="Courier New" color="#000000"]Progressbar1.Max := Checklistbox1.items.count;
for i := 0 to Checklistbox1.items.count - 1 do
begin
  
Progressbar1.Position := i;
  FileReplaceString(ChecklistBox1.Items.Strings, LineName, #13#10+LineData);
end;
[/font]
Gespeichert

Simon Grossenbacher
Anonymous
Gast
« Antworten #2 am: 14.03.2002, 19:09:17 »

Danke Simon,genau das hab ich gemeint... super.

Patrik
Gespeichert
Anonymous
Gast
« Antworten #3 am: 14.03.2002, 20:32:15 »

Simon,ich möchte noch etwas einbauen.. und zwar,wie viele Dateen schon geschrieben wurden in der Schleife,in einer LabelCaption... Hatte zuerst Label6.Caption := Progressbar1.Position und Label6.Caption := i; aber das geht ja nicht.. nur wie mach ich das jetzt ?

Gruß, Patrik
Gespeichert
Simon Grossenbacher
Administrator
Sr. Member
*****
Offline Offline

Beiträge: 450


WWW
« Antworten #4 am: 14.03.2002, 20:41:27 »

Label6.Caption := IntToStr(i);

oder

Label6.Caption := IntToStr(Progressbar1.Position);


Die Caption eines Label ist vom Typ string, aber i ist ja eine Integervariable, deshalb wird mit IntToStr die Integervariable in einen string konvertiert.
Gespeichert

Simon Grossenbacher
Anonymous
Gast
« Antworten #5 am: 14.03.2002, 20:46:05 »

Danke,hat geklappt.
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS