Autor Beitrag
Distelpalme
Hält's aus hier
Beiträge: 8

Win 2k; Lnx Kubuntu; Mac osX
Delphi 4;Qbasic <-lol
BeitragVerfasst: Do 25.11.04 11:04 
Hallöle zusammen.
Ich wollt nur mal wissen wo der unterschied zwischen STRING und TSTRING ist. Ich hab da nämlich einen kleinen variablenkonflikt.
:shock: Mein Problem:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
procedure TForm1.Button1Click(Sender: TObject);
begin
     Drinn := ListBox1.Items;
     Drinn := Drinn + 'Test';
     ListBox1.Items := Drinn;
end;

Das Problem ist, dass ListBox1.Items TSTRINGS enthält. Ich habe zwar Drinn auch alt TSTRING definiert, kann aber dem ganzen nicht den Test 'Test' hinzufügen. Und dann ist da noch ein Zeilenumbruch... Wie mach ich nen Zeilenumbruch in einer (TSRING) Variable?

Ihr seht, ich bin Anfänger. :D Hab zwar n dickes hilfebuch, aber ne antwort auf das problem hat's nicht.

Thx.!

Moderiert von user profile iconUdontknow: Code- durch Delphi-Tags ersetzt, Thema verschoben.
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Do 25.11.04 11:09 
Hallo!

Du meinst sicherlich TStrings, das ist eine Ansammlung, eine Liste von Strings.

Wenn du einen String der Liste hinzufügen willst, geht das über die Methode Add:

ausblenden Delphi-Quelltext
1:
ListBox1.Items.Add('Test');					


Cu,
Udontknow
Ramon
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 107

WIN7
D6 Prof, D7 Prof, D 2009
BeitragVerfasst: Do 25.11.04 11:58 
Hallo,

wenn du nur 'Test' hinzufügen willst kannst du das auch so machen:

ausblenden Quelltext
1:
2:
3:
4:
procedure TForm1.Button1Click(Sender: TObject);  
begin    
     ListBox1.Items.Text := ListBox1.Items.Text + 'Test';  
end;