Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Zeilenumbruch wird mit gezeichnet (https://www.delphipraxis.net/195001-zeilenumbruch-wird-mit-gezeichnet.html)

EWeiss 25. Jan 2018 12:14


Zeilenumbruch wird mit gezeichnet
 
Zeilenumbruch wird mit gezeichnet.. Warum?

Der Umbruch findet statt aber #13#10 wird mit gezeichnet. ?
Hatte ich noch nie.

Delphi-Quellcode:
ColTxt[0] := 'Episode IV| A NEW HOPE|';                                          
ColTxt[1] := 'It is a period of civil war.|' +                                     
    'Rebel spaceships, striking| from a hidden base, have|' +                     
    'won their first victory against| the evil Galactic Empire.|';                
ColTxt[2] := 'During the battle, Rebel spies| managed to steal secret plans|' +   
    'to the Empire’s ultimate weapon,| the DEATH STAR, an armored|' +             
    'space station with enough power| to destroy an entire planet.|';            
ColTxt[3] := 'Pursued by the Empire’s sinister| agents, Princess Leia races home|' +
    'aboard her starship, custodian of| the stolen plans that can save|' +         
    'her people and restore freedom| to the galaxy…';                            
                                                                                   
SumTxt := ColTxt[0] + #13#10 + ColTxt[1] + #13#10 + ColTxt[2] + #13#10 + ColTxt[3];

gruss

Jumpy 25. Jan 2018 12:53

AW: Zeilenumbruch wird mit gezeichnet
 
Kommt da deine Logik mit den Pipes | durcheinander?
Kannst du nicht statt CHR(13)+CHR(10) einfach noch ein | nehmen?

EWeiss 25. Jan 2018 12:59

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

Zitat von Jumpy (Beitrag 1391964)
Kommt da deine Logik mit den Pipes | durcheinander?
Kannst du nicht statt CHR(13)+CHR(10) einfach noch ein | nehmen?

| ist der Separator damit kann ich keinen Zeilenumbruch erzwingen. ;)
Habe es vorher mit ';' als Separator versucht das gleiche Problem.

so sieht der Text aus wenn er ankommt..

gruss

Fukiszo 25. Jan 2018 13:08

AW: Zeilenumbruch wird mit gezeichnet
 
da all meine ansätze wahrscheinlich grundweg abweichend zu dem ist was du da produzierst
kann ich nur sagen du bist auf dem besten wege dahin, das bild sieht sehr gut aus!
edit:abgesehn vom crlf problem ;-/

EWeiss 25. Jan 2018 13:21

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

Zitat von Fukiszo (Beitrag 1391969)
da all meine ansätze wahrscheinlich grundweg abweichend zu dem ist was du da produzierst
kann ich nur sagen du bist auf dem besten wege dahin, das bild sieht sehr gut aus!
edit:abgesehn vom crlf problem ;-/

OK CLRF geht jetzt frage mich nur warum ich da extra noch ein Trennzeichen vorhängen muss.

Hier..

ColTxt[0] := 'Episode IV| A NEW HOPE|';
ColTxt[1] := '|It is a period of civil war.|' +
'Rebel spaceships, striking| from a hidden base, have|' +
'won their first victory against| the evil Galactic Empire.|';

siehe das Fett ausgelegte Trennzeichen.
produziert dann einen extra Array Eintrag nur für den Zeilenumbruch. :wall: :stupid: wenn du mich fragst ;)

gruss

Jumpy 25. Jan 2018 13:34

AW: Zeilenumbruch wird mit gezeichnet
 
Und wie sieht das aus, wenn du den Zeilenumbruch weg läßt und direkt nur die Pipe schreibst?
Darauf wollte ich oben hinaus.

Fukiszo 25. Jan 2018 13:40

AW: Zeilenumbruch wird mit gezeichnet
 
vielleicht weils 2 byte im speicher darstellt? ich bin da nicht so firm drinn, hab aber jetzt eine komponente die recht zuverlässig text in alle vier richtungen bewegen kann, auch zentrierte darstellung, nur ist das horizonale etwas verbuggt wenn zuviel linien da sind als aktuell in einer "seite" dargestellt werden können, da überlappt grad alles noch, das gleich tritt auf bei vertikal, ist zeile länger als "seite" breit ist wirds überlappt.
zumindest ist ein grundstein für mich damit gelegt wie es in der theorie überhaupt abläuft, ich acker fleißig daran weiter trallala ;-)

EWeiss 25. Jan 2018 13:43

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

Zitat von Jumpy (Beitrag 1391974)
Und wie sieht das aus, wenn du den Zeilenumbruch weg läßt und direkt nur die Pipe schreibst?
Darauf wollte ich oben hinaus.

oops.. ja das funktioniert genauso wie ohne.
Ich muss jedoch das Trennzeichen vorhängen.
ColTxt[1] := '|It is a period of civil war.|' +

Hmmm... ;) Danke

gruss

Fukiszo 25. Jan 2018 13:53

AW: Zeilenumbruch wird mit gezeichnet
 
na das lob ich mir, nun schaut alles fein aus, gratuliere!

EWeiss 25. Jan 2018 14:24

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

Zitat von Fukiszo (Beitrag 1391981)
na das lob ich mir, nun schaut alles fein aus, gratuliere!

Na ja :)
Wenn ich wüsste das du mein Sample verwenden würdest könnte ich es VCL kompatible erstellen. (Arbeite meistens mit der WIn32API + GDI+)
Wenn nicht.. gut dann lass ich es.
Umsonst will ich nicht arbeiten. ;)

Aber ohne den Marquee Text der scrollt Horizontal.

gruss

Fukiszo 25. Jan 2018 14:37

AW: Zeilenumbruch wird mit gezeichnet
 
ich würds als about box info in freeware krams als kleinen hingucker einpflanzen, darauf war ich die ganze zeit aus sonst nichts. Obwohl meine Ideen diese about box aufzuwerten da auch schon andere dimensionen hatten. (mini spiele, jukebox, webbrowser, defragmentierung.... alles möglich kam bereits vor nur nichts sinnvolles um text schön darzustellen, entweder total statisch oder statisch+beweglich oder per memo-box......) platz für so etwas wie "scroller-code (c) EWeiss" wäre damit eh reserviert ;-)

EWeiss 25. Jan 2018 14:39

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

platz für so etwas wie "scroller-code (c) EWeiss" wäre damit eh reserviert
Ist schon Delphi kein C aber gut wie du meinst.

gruss

Fukiszo 25. Jan 2018 14:45

AW: Zeilenumbruch wird mit gezeichnet
 
mit (c) meint ich ©

Grüße:cheers:

Fukiszo 25. Jan 2018 15:31

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

Zitat von EWeiss (Beitrag 1391988)
...könnte ich es VCL kompatible erstellen. (Arbeite meistens mit der WIn32API + GDI+)

ganz vergessen darauf zu reagieren:
ich hat's bei mir als komponente vorgesehen damit es was für mehr DP mitglieder ist und nicht nur mein privat dingens, pers. würde ich mich über beide varianten freuen, die api version muss ja nicht so ausgereift sein wie die für die breite masse, falls ich nicht der einzige fan von so einem effekt bin?!

EWeiss 25. Jan 2018 22:05

AW: Zeilenumbruch wird mit gezeichnet
 
Zitat:

ganz vergessen darauf zu reagieren:
Hast du doch. :)

Ich hatte dich ja vorher gefragt
Deine Antwort war..

Zitat:

platz für so etwas wie "scroller-code (c) EWeiss" wäre damit eh reserviert
Was kein Problem für mich darstellt.
Somit habe ich mir Arbeit gespart.

gruss

Fukiszo 25. Jan 2018 22:21

AW: Zeilenumbruch wird mit gezeichnet
 
Ist ok, ich näher mich auch, nur grad in eine falsche richtung (sinus wellen)
wie dem auch sei, happy scrolling ;-)

übrigens keine ahnung aber so hier in etwa meint ich es:
du: "falls du das sample nutzen würdest"
ich: "logo, mit scrolltext das du den entworfen hast."
nun: selbstversuche werden fortgesetzt
ps: für winapi sieht dein gui verdammt gut aus oder ist's ein windowtheme?

grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz