![]() |
Re: Lauftext mal ganz anderst
Hi.
Zitat:
|
Re: Lauftext mal ganz anderst
ja, aber das lässt sich bei mir nicht installieren ö.Ö.
ich habe jetzt den LMDScrollText aber der scrollt mir nur wenn ich ihn bearbeite sprich, wenn ich in delphi bin, dann rechtsklick auf den LMDScrollText dann scrollen, dann scrollt er ihn mit nur da aber nicht in der fertigen anwendung |
Re: Lauftext mal ganz anderst
Hi,
das Ganze lässt sich ganz einfach (auch ohne Zusatzkomponenten) bewerkstelligen. Was du brauchst sind lediglich ein Memo und ein Timer. :wink: In das Form.OnCreate kommt das:
Delphi-Quellcode:
In den Timer1.OnTimer kommt das hier:
procedure TForm1.FormCreate(Sender: TObject);
begin Memo1.Lines.LoadFromFile('Laufschrift.txt'); // Dabei ist der Name // der Textdatei und zu beachten und // das diese im gleichen Verzeichnis wie das Programm liegt end;
Delphi-Quellcode:
Dann noch ein kleiner Tip am Rande:
procedure TForm1.Timer1Timer(Sender: TObject);
begin Memo1.Lines.Add(Memo1.Lines[0]); Memo1.Lines.Delete(0); end; Du kannst beim Timer das Intervall auswählen, was ermöglicht, wie schnell die Laufschrift sein soll. Die Angaben sind in Millisekunden, d.h. 1000 Millisekunden sind eine Sekunde. Ich hoffe ich konnte ein wenig helfen. :) MfG Marc |
Re: Lauftext mal ganz anderst
danke super hilfe, aber das mit der txt datei, könnte man die irgendwie mit in das Programm einbinden?, das man am ende nur eine datei die exe(das eigendliche programm) hat ?
\\edit: sonst kann ja jeder den lauftext ändern |
Re: Lauftext mal ganz anderst
Delphi-Quellcode:
Wenn es nichts ausmacht, dass der Text von Anfang an im Memo steht, kannst du ihn auch gleich reinschreiben.
// onFormCreate:
SL := TStringList.create; SL.add('erste Zeile'); SL.add('zweite Zeile'); SL.add('...'); // Wenn man die Credits startet Memo1.Lines.AddStrings(SL); // Timer wie gehabt // onFormDestroy SL.free; Gruß, ManuMF |
Re: Lauftext mal ganz anderst
sl = undefinierter bereich
mhhhh.. bin noch anfänger |
Re: Lauftext mal ganz anderst
Hast du SL deklariert?
|
Re: Lauftext mal ganz anderst
Hi,
Delphi-Quellcode:
Das bedeutet das SL vom Typ StringList ist- :wink:
var SL: TStringList;
MfG Marc |
Re: Lauftext mal ganz anderst
ach mist :P
hatte grade ein Brett vorm kopp ich arbeite pro tag 14 stunden als software entwickler (fange grad ausbildung an) und es ist 34 °C heiß, da kann es ja mal apssieren das man nen blackout bekommt. Danke Chegga ;) |
Re: Lauftext mal ganz anderst
Mein Fehler, hab's vergessen :pale:
Gruß, ManuMF ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 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