Entwickler-Ecke

Open Source Units - ScrollingCredits


Danniolo - Mi 26.10.05 20:47
Titel: ScrollingCredits
TScrollingCredits - Original Copyright by Raoul Synman - ist eine recht praktische Komponente um einen scrollenden About-Text (ähnlich wie der Abspann eines Films)zu erstellen. Die Schriftart jeder Zeile kann außerdem durch BB-Tag ähnliche Befehle verändert werden.

Des weiteren gibt es noch ein Vorder- und Hintergrundbild, beide mit ein paar Einstellungsmöglichkeiten (Strech, Align).

Die komplette grafische Ausgabe is DoubleBuffered (auch unter älteren Delphi-Versionen, wie D3), und die CPU-Belastung ist durch eine Performance-schonende "OnPaint"-Routine immer sehr gering.


F34r0fTh3D4rk - Do 27.10.05 18:19

ruckelt ein bissl, sonst sehr geil 8)


Danniolo - Fr 28.10.05 15:10

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
ruckelt ein bissl, sonst sehr geil 8)

thx :wink:

Das mit dem Ruckeln liegt glaub ich an der Windoof Version, denn:
auf meinem Inet Rechner mit Win98SE und 667MHz ruckelts so n bissl,
auf nem ganz alten Rechner von meinem Bruder mit 450MHz und WinXP (keine Ahnung, warum er das da drauf hat...) ruckelts kein bissl... Komisch Komisch :gruebel:
Naja, aber auch egal :wink:


F34r0fTh3D4rk - Fr 28.10.05 16:13

windows xp home sp1
athlon64 3200+
radeon 9600 (256mb)
1024mb ram

und dadrauf darf das ruckeln ? quake 4 läuft da much flüssiger :lol:


reepo2k - Fr 28.10.05 17:40

Bei mir ruckelt es nicht. :P
Klasse Komponente!


Danniolo - Sa 29.10.05 13:27

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
windows xp home sp1
athlon64 3200+
radeon 9600 (256mb)
1024mb ram

und dadrauf darf das ruckeln ? quake 4 läuft da much flüssiger :lol:

Komisch, Komisch... Naja, auch egal.
Wie is den Quake 4 so. Also in der GameStar steht, dass es irgendwie nich so is. :roll:


F34r0fTh3D4rk - Sa 29.10.05 16:17

Quake 4 ist wohl der geilste ego-shooter den ich je gezockt habe, nicht so lahm wie doom3 richtig geil und hat enormes suchtpotential :D


alias5000 - Sa 29.10.05 17:00

Cool! Iss ja genial! Vor etwa ner Woche hatte ich nach einer Komponente names TScrollingCredits gesucht, weil ich se in irgendeinem Programm gesehen hatte. War das die? Gefunden hatte ich ja da noch keine.

Ansonsten geiles Teil, ruckelt etwas (Athlon XP 3000+ usw.) aber iss doch egal, das bisschen.

Gruß alias5000


Locke - Mi 14.12.05 18:36

Hi ;)
Die Komponente ist echt super :)
Ich hatte erst eine andere Version von den Scrollingcredtis, finde deine aber ein wenig besser :D
Waere es vielleicht noch moeglich, das man bestimmt Woerter aus einer Zeile ein bestimmtes Attribut geben kann, also z.B. Fett, Kursiv, etc. Bis jetzt ist dies ja nur mit einer ganzen Zeile moeglich.

Wenn du das noch reinbauen koenntest, waere die Komponente fuer mich spitzenklasse ;)

mfg Locke

Edit:
Du hast bestimmt mal wieder Zeit ^^, wuerde mich auf jeden Fall sehr drueber freuen ;)


Edit2:
Wow, vielen dank :)


Danniolo - Mi 14.12.05 18:41

Ja... Möglich wäre das wohl schon, allerdings müsste ich dafür das komplette Formatierungssystem
neuschreiben, dies könnte ich machen wenn ich mal wieder Zeit dazu habe...
Mal schaun :roll:, hier im Forum gab's auch mal eine Komponente, die konnte das, bei der flimmerte
das Scrolln aber...

Edit: Jo, ich setzt mich dran... :wink:


Danniolo - Do 15.12.05 23:49

Ich habe diese Komponente hier [http://www.delphi-forum.de/viewtopic.php?t=40159&highlight=gsformattedlabel] von user profile iconGSE etwas verbessert (Flackern entfernt) und habe auch vor, diese noch weiter zu verbessern (z.B. Vorder und Hintergrundbilder, wie bei ScrollingCredits).
@Locke: Für's erste sollte dies reichen, ich werde die Komponente aber in den nächsten Tagen/Wochen noch weiter optimieren. :wink:


GSE - Sa 17.12.05 16:23

Zitat:
ich habe diese Komponente hier von GSE etwas verbessert (Flackern entfernt) und habe auch vor, diese noch weiter zu verbessern (z.B. Vorder und Hintergrundbilder, wie bei ScrollingCredits).
nett, dass ich das hier lesen muss.
is aber schon in Ordnung

mfg
GSE


Danniolo - Sa 17.12.05 16:48

@ GSE: Ich wollte dich noch benachichtigen, allerdings erst die Komponete fertigstellen (noch wein paar Features, wie z.B. Vorder/Hintergrundbild hinzufügen). Ich hoffe, das ist so ok (hab dein original Copyrighttext und so ja auch gelassen und hier im Topic sogar explizit auch deine original-Komponente und dich hingewiesen) :roll:


GSE - Sa 17.12.05 17:44

ne, das is schon in Ordnung ^^
wollt' ich ja eigentlich irgendwann auch mal machen, hab' bloß keine Zeit dazu


Danniolo - Do 02.02.06 17:59

So... hab die Komponente nochmal um ein paar Features erweitert. (hab ich schon seit nem Monatg fertig, hab nur immer vergessen online zu stellen :D).

Neue Features:

- Darstellung von zwei Pictures, wahlweise über oder unter dem Text
- verschiedene Optionen zu den Pictures (align, strech)
- Unterstützung von PNG-Images (in Verbindung mit TPNGImage)

Vielleicht nehm ich mir noch mal Zeit, um ein paar Bugs zu entfernen und neue Features zu integrieren.


AXMD - Fr 03.02.06 23:07

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
windows xp home sp1
athlon64 3200+
radeon 9600 (256mb)
1024mb ram

und dadrauf darf das ruckeln ? quake 4 läuft da much flüssiger :lol:


Denk ich mir ebenfalls...
Athlon 64 X2 4200+
2048 MB RAM
MSI RX1600 Pro

Da _darf_ es nicht ruckeln... auch, wenn die Komponente noch so schön ist

AXMD


Tsuneo - Fr 03.02.06 23:31

Hallo,

also bei mir ruckelt überhaupt nichts...
Außerdem: Nicht schlecht :wink:

Grüße,
Tsuneo


Danniolo - Sa 04.02.06 17:24

Es ist mir echt schleirhaft, warum die Komponente auf manchen Rechnern ruckelt, egal wie gut sie sind, und auf andern, die u.U. sogar schlechter sind, flüssig läuft...
Vielleicht kann sich ja mal wer den Source angucken und mir sagen, woran's liegen könnte :roll:

Edit... @ AXMD: bezieht sich dein Posting auf TScrollingCredits oder TGSEFormattedLabel_DNN ?


Hux - Fr 23.06.06 11:51

Hallo ihr Menschen...

Also nicht schlecht diese Komponente, aber gibt es auch eine Möglichkeit, statt den Text zentriert auch Linksbündig zu schreiben?

Also das Teil is echt net schlecht, bei mir ruckelt es nicht (Windows XP SP2, 1,75 GhZ, 256 MB RAM)...

Greetz by Hux