Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - stringlist in edit funktioniert nicht


Krefti - Do 14.02.08 14:31
Titel: stringlist in edit funktioniert nicht
Hi zusammen,

hab folgendes kleines Problem:

Ich habe eine Textdatei in denen in jeder Zeile ein Wert steht. Diesen möchte ich in Edit-Felder schreiben. Dazu hab ich eine Stringlist aufgemacht, die Datei geladen und versuche die einzelnen Zeilen den jeweiligen Edits zu zuweisen. Das funktioniert einfach nicht. Delphi bringt keine Fehlermeldung. Dann hab ichs mal versucht in ein Memo-Feld zu schreiben. Das funktioniert einbahnfrei.

Hier mal der Quellcode.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
   ...

 liste := TStringList.Create;
    liste.LoadFromFile(Form1.odDateiLaden.filename);

    form2.Memo1.Lines.AddStrings(liste);  // geht

    liste[0] := Form2.edProjektname.Text;
    liste[1] := Form2.edAbgasmenge.Text;
    liste[2] := Form2.edTempMuendung.text;  // dieser Block geht nicht.
    liste[3] := Form2.edMueDurchmesser.text;
    liste[4] := Form2.edBauhoeheKamin.text;

    liste.free;
...


Wäre euch dankbar, wen ihr mir sagen könntet wo der Fehler steckt.


Agawain - Do 14.02.08 14:37
Titel: Re: stringlist in edit funktioniert nicht
user profile iconKrefti hat folgendes geschrieben:
Hi zusammen,



Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
   ...

 liste := TStringList.Create;
    liste.LoadFromFile(Form1.odDateiLaden.filename);

    form2.Memo1.Lines.AddStrings(liste);  // geht

    Form2.edProjektname.Text := liste[0]; //<--Und das für jede Zeile im Block, die Zuweisungen sind falsch rum
  
...




Xong - Do 14.02.08 14:39
Titel: Re: stringlist in edit funktioniert nicht
user profile iconKrefti hat folgendes geschrieben:
Wäre euch dankbar, wen ihr mir sagen könntet wo der Fehler steckt.

Du weist den Strings der Stringliste den Inhalt der Editfelder zu!
Wolltest du das nicht genau anders herum haben?!

LG,
Xong


Krefti - Do 14.02.08 14:40
Titel: Re: stringlist in edit funktioniert nicht
user profile iconAgawain hat folgendes geschrieben:
user profile iconKrefti hat folgendes geschrieben:
Hi zusammen,



Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
   ...

 liste := TStringList.Create;
    liste.LoadFromFile(Form1.odDateiLaden.filename);

    form2.Memo1.Lines.AddStrings(liste);  // geht

    Form2.edProjektname.Text := liste[0]; //<--Und das für jede Zeile im Block, die Zuweisungen sind falsch rum
  
...




:oops: :oops: :oops: :oops: :oops:

vor lauter lauter DANKE! ich hätt mich wahrscheinlich tod gesucht..