AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Laufschrift flüssig bewegen

Ein Thema von SkyLord · begonnen am 28. Okt 2003 · letzter Beitrag vom 29. Okt 2003
Antwort Antwort
SkyLord

Registriert seit: 5. Okt 2003
37 Beiträge
 
#1

Laufschrift flüssig bewegen

  Alt 28. Okt 2003, 22:12
Hallo,

ich will mit Delphi 5 ein Programm schreiben in dem sich auf der Oberfläche flüssig eine Laufschrift bewegt.
Die Schrift ist in einem Label drin.
Wenn ich das ganze mit einem Timer mache dann läuft es total ruckelig, weil der Timer ja bekanntlicherweise nur in gewissen Abständen die Befehle ausführt.

Wäre echt nett wenn jemand eine Lösung weiß.

Vielen vierlen dank
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Laufschrift flüssig bewegen

  Alt 28. Okt 2003, 22:14
Schreib einen Extrathread, der in einer Endllosschleife die Schrift bewegt (evtl. mit einem kurzen Sleep drin, damits nicht so flackert).
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
SkyLord

Registriert seit: 5. Okt 2003
37 Beiträge
 
#3

Re: Laufschrift flüssig bewegen

  Alt 28. Okt 2003, 23:01
Sorry, aber das sagt mir jetzt überhaupt nichts.
Wäre nettt von dir wenn du (oder jemand anders) sich kurz die Mühe machen würde und den Befehl hier hinschreiben würde und mir sagen könnte wo ich den einfügen muss.

Danke nochmal
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Laufschrift flüssig bewegen

  Alt 28. Okt 2003, 23:56
Moin Skylord,

such' hier mal nach Hier im Forum suchenTicker
Da sollte was passendes für Dich dabei sein.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: Laufschrift flüssig bewegen

  Alt 29. Okt 2003, 07:21
Vermutlich machst du mit den Buchstaben des Labels rum. Ein Timer ist naemlich nicht prinzipiell ruckelig. Er muss nur schnell genug laufen.
Vorne Buchstabe weg und hinten dran ist immer ruckelig, da die Buchstaben unterschiedlich breit sind. Das gibt eine unangenehme Bewegung.
  Mit Zitat antworten Zitat
SkyLord

Registriert seit: 5. Okt 2003
37 Beiträge
 
#6

Re: Laufschrift flüssig bewegen

  Alt 29. Okt 2003, 09:01
Hallo.
Also dieser Befel hier löst eigentlich genau mein Problem:

Text := Copy (Label4.Caption,2,length(Label4.Caption)-1)+
Label4.Caption[1];
Label4.Caption := Text;


Dabei ist jetzt allerdings noch ein neues PRoblem aufgetaucht:
Meine Laufschrift lautet: 'Hallo Freunde'.
In der Laufschrift sieht das ganze jetzt so aus: 'Hallo FreundeHallo FreundeHallo Freunde'.
Ich möchte aber gerne, dass zwischen dem Freunde und dem neuen Hallo immer 5 Leerzeichen
stehen.

Versteht ihr das Problem?

Habt ihr eine Lösung? Ich finde nichts.

danke
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#7

Re: Laufschrift flüssig bewegen

  Alt 29. Okt 2003, 09:13
Hallo,
dafür habe ich mir vor einiger Zeit mal eine Komponente gebastelt.
Angehängte Dateien
Dateityp: zip runtext.zip (586,5 KB, 192x aufgerufen)
  Mit Zitat antworten Zitat
SkyLord

Registriert seit: 5. Okt 2003
37 Beiträge
 
#8

Re: Laufschrift flüssig bewegen

  Alt 29. Okt 2003, 10:38
Hallo Jens,

dein Programm ist echt Super.
Ich kann den Quelltext allerdings überhaupt nicht nachvoll ziehen, weil ich noch nicht so fit in Delphi bin.
Ist es nicht möglich, dass du mir den Befehl den ich dafür brauche nicht einfach hinschreibst?

Oder weiß jemand anders rat?

Ich brauche das unbedingt für nächsten Montag, weil ich dann mein referat für die Schule abgeschlossen haben muss.

Vielen Dank für eure Unterstützung
  Mit Zitat antworten Zitat
Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Laufschrift flüssig bewegen

  Alt 29. Okt 2003, 13:14
Hallo SkyLord,
in der Datei komponente.zip ist die Komponente. Diese musst Du installieren.
Die Namen der Eigenschaften im Objektinspektor sind hoffentlich selbsterklärend.
Die Befehle sind in dem Testprojekt.

Wie man eine Komponente installiert findet man in der Delphi-Hilfe.
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#10

Re: Laufschrift flüssig bewegen

  Alt 29. Okt 2003, 17:19
@SkyLord Hast du auch das Intervall des Timers relativ gering eingestellt, denn dann sollte es eiegntlich nicht ruckeln.
Sonst kuck dir auch mal die JEDI-Komponenten-Sammlung an, da müsste auch solch eine Komponente bei sein.
Alexander
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.
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