AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi PaintBox -> flimmern unterdrücken
Thema durchsuchen
Ansicht
Themen-Optionen

PaintBox -> flimmern unterdrücken

Ein Thema von webby · begonnen am 15. Aug 2004 · letzter Beitrag vom 15. Aug 2004
Antwort Antwort
webby
(Gast)

n/a Beiträge
 
#1

PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 10:34
Hallo,
noch immer arbeite ich an meinem Tippprogramm nun hab ich aber noch ein weiteres Problem.

Den Vorlagentext (und Abschriftentext) hab ich bisher mit einer PaintBox angezeigt. Vorher wird das in einer TImage Komponente gepuffert um das flimmern zu verhindern.

Alles ging bisher super, nur soll jetzt bei ca. 600 Anschlägen/Minute das Programm hinterher hinken. Ich schätze mal, dass es eben an dem Puffern liegt...

Gibt es sehr schnelle Funktionen für: Rechteck zeichnen (für den Rahmen) und Text zeichnen?
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#2

Re: PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 11:35
was schneller geht als die normalen zugriffe, ist der zugriff über Delphi-Referenz durchsuchenscanlines. an sonsten wärs ne überlegung, nicht immer die komplette paintbox neu zu zeichnen
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
webby
(Gast)

n/a Beiträge
 
#3

Re: PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 12:31
Von Scanlines hab ich schon gehört, aber damit kann man doch keine Text "zeichnen", oder?
  Mit Zitat antworten Zitat
mytar

Registriert seit: 30. Mai 2004
Ort: Zermatt
411 Beiträge
 
Delphi 6 Enterprise
 
#4

Re: PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 12:52
vielleicht

mit Delphi-Referenz durchsuchenDoubleBuffered := True von TForm.

bei einem TImage müsste es jedenfalls funktionieren.

greetz
mytar
Francis Obikwelu
  Mit Zitat antworten Zitat
webby
(Gast)

n/a Beiträge
 
#5

Re: PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 12:55
Ich werds probieren, aber noch mal zur Verdeutlichung:
Zur direkten Anzeige verwende ich die PaintBox, das TImage ist "nur im Quelltext vorhanden", also nicht als echte Komponente in der Form.
  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
 
#6

Re: PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 13:24
Hallo
such mal nach Hier im Forum suchenBitBlt oder MSDN-Library durchsuchenBitBlt
I come from outer space to save the human race
  Mit Zitat antworten Zitat
webby
(Gast)

n/a Beiträge
 
#7

Re: PaintBox -> flimmern unterdrücken

  Alt 15. Aug 2004, 16:09
Danke, hab schon was gefunden.

Werde es jetzt mal so umschreiben und es dann testen lassen.
Wenns nicht geklappt hat beschwere ich mich einfach hier wieder...
  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 13:15 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