Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DirectX für Delphi. (https://www.delphipraxis.net/122528-directx-fuer-delphi.html)

shifter 17. Okt 2008 15:30


DirectX für Delphi.
 
Hallo zusammen,

ich suche nach eine möglichkeit laufschrift rückelfrei auf eine Form darzustellen.
Leider mi üblichen methoden klapt das nicht zufrieden stellend -> rückelt vor sich hin.

Ich würde gerne mit DirectX versuchen,
habe mich im netz umgeschaut aber finde nur irgen welche alte klamoten in richtung DX8,
gibt's fir DirectX9 fertige Komponenten die ich ohne weiteres im Delphi einbinden kann ?
Wie gesagt es geht nur um reines Laufschrift.


mfg
shifter

TurboMartin 17. Okt 2008 15:33

Re: DirectX für Delphi.
 
Wenn Du D2006 verwenden willst, kannst du au www.clootie.ru (oder so ähnlich) die DirectX9 und DX10 Dateien runterladen.

jfheins 17. Okt 2008 15:35

Re: DirectX für Delphi.
 
Das geht ganz bestimmt auch ohne DirectX ;)

DirectX ist Overkill für eine Laufschrift - es sei denn du möchtest gerne 3D Ansicht, BumpMapping, Shadereffekte und aniisotroische Filterung ;)

shifter 17. Okt 2008 15:47

Re: DirectX für Delphi.
 
Also ich will einfach nur ein 2D Text Flussig über mein Form zu scrollen, und dos noch Flussig scrollen.
DirectX war nur ein gedanke von mir, wenn es natürlich einfacher geht ...
Danke in vorraus für jeden tip.

gruss
seba

jfheins 17. Okt 2008 15:57

Re: DirectX für Delphi.
 
Wie machst du es denn bisher?

Wenn du nach Hier im Forum suchenLauftext oder Hier im Forum suchenLaufschrift suchst, sollte es schon einige Thread geben ;)

Oder in Kurz:

Entweder ein Label nehmen und es verschieben oder immer den ersten Buchstaben vorne löschen und hinten wieder dranhängen.

shifter 17. Okt 2008 16:07

Re: DirectX für Delphi.
 
Ich habe versuche ein Label durch die Form zu bewegen mit Timer,
und ich habe den label.caption versucht mit timer zu ändern,
immer die erste buchstabe zu verschieben am ende des Labels.

Es hat alles Functioniert aber nicht Rückelfrei.

Auch in Forum bin ich nicht füngig geworden.

gruss
shifter

Daniel Schuhmann 17. Okt 2008 16:23

Re: DirectX für Delphi.
 
Zitat:

Zitat von shifter
Es hat alles Functioniert aber nicht Rückelfrei.

Delphi-Quellcode:
Form1.DoubleBuffered := True

shifter 17. Okt 2008 16:36

Re: DirectX für Delphi.
 
Habe auch
Delphi-Quellcode:
Form1.DoubleBuffered := True
gesezt, jedoch das ist nicht das was ich mir unter rückelfrei vorstelle.
Auch wenn ich den Timer auf 5 einstelle, sieht es garnicht so schlech aus
aber ich kann mir vorstelen das es besser geht.

gruss
shifter

Daniel Schuhmann 17. Okt 2008 16:39

Re: DirectX für Delphi.
 
Wenn das nicht reicht, den Kram statt über ein Label in einem Bitmap erstellen und dieses zyklisch per BitBlt auf die Zeichenfläche des Formulars kopieren. Ist zwar etwas mehr Aufwand aber dann flimmert garantiert nichts mehr.

shifter 17. Okt 2008 16:44

Re: DirectX für Delphi.
 
Das ist eine gute idee die ich gleich ausprobieren werde.
Der text änder sich zwar, aber mann kann es in bitmap umweandeln,

Danke, werde gleich ausprobieren.


gruss
shifter


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.
Seite 1 von 3  1 23      

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