Entwickler-Ecke

Andere .NET-Sprachen - StringBuilder in Delphi Benutzen?


jackie05 - Di 25.09.07 22:35
Titel: StringBuilder in Delphi Benutzen?
Hallo,
ich möchte mehrere Strings zusammen fügen und weiss leider nicht, wie ich StringBuilder nutzen kann, ich weiss nur, dass man irgendwas mit .NET-Framework anstellen muss.

Ich wäre euch sehr dankbar, wenn mir einer weiterhelfen kann.

MfG


Moderiert von user profile iconNarses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 25.09.2007 um 23:17


mkinzler - Di 25.09.07 22:38


Delphi-Quelltext
1:
neuerString := String1+String2+...;                    

Oder wie meinst du das?


jackie05 - Di 25.09.07 23:06

Danke Dir, das ist aber eine Zeichenkette, ich möchte aber .NET in Delphi mit einbinden um die String so hinzuzufügen:


Delphi-Quelltext
1:
s := sb.Append(s1).ToString;                    


wenn ich System.Text in die uses Klausel aufnehme, dann sagt mir Delphi, dass er das nicht kennt.

Wie kann ich eigentlich .NET in Delphi 7 einbinden?

MfG


mkinzler - Di 25.09.07 23:30

Direkt gar nicht. du brauchst Delphi.Net (D8, BDS2005, BDS2006, TD for .Net, RadStudio2007)


AndyB - Mi 26.09.07 19:52

user profile iconmkinzler hat folgendes geschrieben:
Direkt gar nicht. du brauchst Delphi.Net (D8, BDS2005, BDS2006, TD for .Net, RadStudio2007)

Oder du nutzt die Unit JclStrings aus der JEDI Code Library [http://jcl.sf.net]. Diese besitzt eine TStringBuilder Klasse.


jackie05 - Mi 26.09.07 21:30

Danke euch.
Ich habe mir mal die Testversion von Delphi 2005 gedownloadet und woher bekomme ich Delphi.Net?
Ich habe mir DelphiNet03 gedownloadet und weiss leider nicht, ob dass das richtige ist.

MfG


mkinzler - Mi 26.09.07 21:35

user profile iconjackie05 hat folgendes geschrieben:
Danke euch.
Ich habe mir mal die Testversion von Delphi 2005 gedownloadet und woher bekomme ich Delphi.Net?
Ich habe mir DelphiNet03 gedownloadet und weiss leider nicht, ob dass das richtige ist.

MfG

Delphi.NET ist Teil von D2005.
Besser ist aber Turbo Delphi Explorer for .Net


jackie05 - Mi 26.09.07 21:49

Danke, aber ich würde gerne das mit D2005 testen, da ich es mir das schon gedownloadet habe.
Habe da aber ein problem und zwar, wenn ich System.Text in die uses Klausel aufnehme, dann erhalte ich folgende fehlermeldung:


Delphi-Quelltext
1:
[Fataler Fehler] Unit1.pas(7): F1026 Datei nicht gefunden: 'System.Text.dcu'                    


Muss ich vieleicht nochwas installieren?

MfG


mkinzler - Mi 26.09.07 21:52

Hast du auch ein .Net-Projekt erzeugt?


jackie05 - Mi 26.09.07 21:59

Achso, ich hatte normales Delphi Projekt erzeugt.
Jetzt funktioniert das.

Vielen Dank.

MfG