Entwickler-Ecke
Sonstiges (Delphi) - bekannte Stringumwandlungen
noreux - Mo 01.07.02 15:28
Titel: bekannte Stringumwandlungen
Hallo,
Hat jemand ne liste bzw Link mit vielen der bekanntesten Stringumwandlungen parat? also String, TString, Integer wie man das eine ins andere wandelt...oft weiß ich nämlich die abkürzungen nicht...je umfassender die Liste desto besser...danke!
Sephiroth - Mo 01.07.02 15:47
Geh mal in die Delphi Hilfe und such nach dem Thema: "Weitere Standardroutinen"
Da stehen die ganzen Typumwandlungen mit drin...
Chatfix - Mo 01.07.02 16:41
Delphi-hilfe is immer gut, man muss nur wissen nach was mach suchen muss ggggg
noreux - Di 02.07.02 22:27
Hmm..ich hab leider nur die englische Hilfe und mit der komme ich überhaupt nicht zurecht..und da ich öfters mal ne Stringumwandlung nicht parat habe, wär ein für alle mal irgendne auflistung aller stringumwandlungen nicht schlecht..hab vergebens in der engl. delphi hilfe gesucht..
Auch wenn niemand ne liste parat hat, wäre es trotzdem möglich wenn irh mir kurz sagt wie man nen String in TString umwandelt? weil das brauch ich grad... StrToTstr funzt halt nicht...
thx!
cbs - Di 02.07.02 22:43
tag auch
versuch mal
Quelltext
1:
| str1:= stringlist1.Text; |
wobei str1 nen string is und stringlist1 halt nen TString
oder du nimmst das hier (was das selbe ist)
Quelltext
1:
| Edit1.Text:= Memo1.Lines.Text; |
hat memo1 zeilenumbrüche (ascii-zeichen 13 und 10) sind diese dann leider auch im edit1 mit zu sehen (zwei balken). willst du die nicht musst du sie rausfiltern.
das ganze geht natürlich auch andersrum. willst du aber string in tstring umwandeln und dann auch noch "zeilen" drin haben, mußt du bei jedem gewollten zeilenumbruch nen #13#10 eintragen (ascii-zeichen 13 und 10)
das ist natürlich nur die einfachste form, du kannst natürlich auch jede zeile eines tstrings auslesen und in einem string "dazuaddieren"
nen schönen abend noch, cbs
PS: nennt man das "zeilenumbruch"? ich glaub nicht, aber jedenfalls meine ich das wenn man die ENTER-taste drückt und in der nächsten zeile weiterschreiben kann :lol:
noreux - Mi 03.07.02 00:17
jo thx, aber memo1.lines.add geht nicht, weil es sich um ein TIdMessage der Indy komponente handelt.
Kannste du mir da konkret sagen wie ich da text in den Body kriege das er es annimmt? in nem anderen post hab ich folgendes gelesen:
TIdMessage.Body.AddStrings('Nachrichtentext');
Das nimmt er aber nicht, wegen String und TString...
Klabautermann - Mi 03.07.02 00:24
noreux hat folgendes geschrieben: |
TIdMessage.Body.AddStrings('Nachrichtentext');
Das nimmt er aber nicht, wegen String und TString... |
Genau, mit
Quelltext
1:
| TIdMessage.Body.AddStrings(memo1.lines); |
wüde es klappen.
Natürlich geht das auch andersrum:
memo1.lines.AddStrings(TIdMessage.Body); Wobei anstelle von tIDMessage schon der Name deines Message-Objektes da stehen müsste.
Gruß
Klabautermann
noreux - Mi 03.07.02 17:10
danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!