Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Lauftext (https://www.delphipraxis.net/121801-lauftext.html)

Michi003 4. Okt 2008 23:03


Lauftext
 
Hallo,

wie kann ich einen Lauftext Programmieren?
Und zwar ganz Simpel und leicht... Ohne groß etwas Programmieren zu müssen einfach ein Text Feld mit dem Text meiner wahl und dieser soll dann in einer endlos schleife durchlaufen...
Vllt. noch mit Hintergrund Musik...

Luckie 4. Okt 2008 23:36

Re: Lauftext
 
Die Suche hilft: Hier im Forum suchenLauftext.

Michi003 4. Okt 2008 23:59

Re: Lauftext
 
Durch die Suchergebnise habe ich mich durch gekämpft aber nichts passendes gefunden =(

Luckie 5. Okt 2008 00:11

Re: Lauftext
 
http://www.delphipraxis.net/internal...light=lauftext Der Thread heißt sogar Laufschrift. :evil:

Michi003 5. Okt 2008 00:22

Re: Lauftext
 
Liste der Anhänge anzeigen (Anzahl: 3)
Ich weiß auch nicht ich bekomms einfach nicht hin... =(

BullsEye 5. Okt 2008 00:25

Re: Lauftext
 
http://garrel.ga.funpic.de/Anderes/H...waagerecht.php

http://garrel.ga.funpic.de/Anderes/H...des/winamp.php


Du musst die Procedure auch auf eine Timer nicht auf das Label setzten ;)

Michi003 5. Okt 2008 00:27

Re: Lauftext
 
Gemacht, geht aber immer noch nicht

BullsEye 5. Okt 2008 00:31

Re: Lauftext
 
Zitat:

Zitat von Michi003
Ja, danke aber das sagt mir jetzt leider nicht wo mein fehler ist...

Also:

Du hast folgenden Code:

Delphi-Quellcode:
procedure TForm1.Label1(Sender: TObject);
var
  sLauftext, sTmp: string;
begin
try
sLauftext := Label1.Caption;
sTmp := sLauftext[1];
delete(sLauftext, 1, 1);
sLauftext := sLauftext + sTmp;
Label1.Caption := sLauftext;
Application.ProcessMessages;
  except
end;
end;
Der Code ansich ist ja richtig. Du musst ihn aber nicht auf das Label sondern auf einen Timer zuweisen:

Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
 var
  sLauftext, sTmp: string;
  begin
try

sLauftext := Label1.Caption;
sTmp := sLauftext[1];
delete(sLauftext, 1, 1);
sLauftext := sLauftext + sTmp;
Label1.Caption := sLauftext;
Application.ProcessMessages;
except
end;
end;
Den Timer stellst du dann noch auf 200ms dann hast du ne passende Geaschwindigkeit!

BullsEye 5. Okt 2008 00:34

Re: Lauftext
 
Zitat:

Zitat von Michi003
Gemacht, geht aber immer noch nicht

Zieh nen Timer auf dein Forumular, ein Doppelklick darauf und füge folgende Zeilen ein:

Delphi-Quellcode:
var
  sLauftext, sTmp: string;

[..]

sLauftext := Label1.Caption;
sTmp := sLauftext[1];
delete(sLauftext, 1, 1);
sLauftext := sLauftext + sTmp;
Label1.Caption := sLauftext;
Application.ProcessMessages;

Michi003 5. Okt 2008 00:37

Re: Lauftext
 
Liste der Anhänge anzeigen (Anzahl: 3)
Muss dich endteuschen geht nicht...


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 Uhr.
Seite 1 von 2  1 2      

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