Seite 1 von 1
Zeilenumbruch in string
Verfasst: 20.03.2005 19:01
von Salami
Kann man eigentlich irgendwie einen Zeilenumbruch in einen String schreiben der dann über einen MessageRequester ausgegeben wird?
Oo
Verfasst: 20.03.2005 19:16
von Leo
Jo mit #CRLF (= Chr(13) + Chr(10)) , also:
[c]MessageRequester("he","heheheheh"+#CRLF$+"hahahahah")[/c]
Verfasst: 20.03.2005 19:28
von Salami
Jo so gehts: #CRLF = (Chr(13) + Chr(10))
aber... weist du vielleicht wie das funktioniert?
Ich hab keine ahnung was das bedeuten soll
danke

Verfasst: 20.03.2005 19:49
von Danilo
Besser ist nur mit #LF$, dann funktioniert es auf Win+Linux gleich:
LF steht für LineFeed, also Zeilenvorschub. #LF$ ist ein vordefinierter
String (Konstante) der ein LineFeed enthält.
Ist das Gleiche wie chr(10), da der ASCII-Wert 10 für LineFeed steht.
Mehr zu diesen Konstanten:
FAQ::
(PB) Nützliche Konstanten... die niemand kennt
Re: Zeilenumbruch in string
Verfasst: 10.02.2011 20:44
von Little Progger
Hallihallo!
Auch wenn ich erst nach 6 Jahren in diesen Thread nochmal was reinschreib, hoffe ich trotzdem auf Antwort...
meine Frage:
Gibt es sowas wie diesen Zeilenumbruch im String auch bei DrawText(), ich hab das oben ausprobiert, und das funktioniert nicht... nun gut, vielleicht liegt das auch daran, dass ich ne neuere Version hab (4.41) ... jedoch würd ich trotzdem gern eine Antwort auf diese Frage bekommen.
Re: Zeilenumbruch in string
Verfasst: 10.02.2011 20:46
von STARGÅTE
Nein gibt es nicht, dort musst du selber mit StringField() deine Zeilen zerstücken und einzeln mit DrawText anzeigen (und dabei Y immer größer machen)
Re: Zeilenumbruch in string
Verfasst: 10.02.2011 22:06
von c4s
@Little Progger
In dem Zusammenhang verweise ich mal auf die Procedure, die ich erst letztens veröffentlicht habe:
http://www.purebasic.fr/german/viewtopi ... =8&t=23802
Damit ist DrawText() mit (automatischen) Zeilenumbruch, Umrandung, Drehung usw. möglich...