AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:47

Parameter dieser Suchanfrage:

Suche in Thema: Double Buffered Bug
Suche alle Beiträge, die von "Blamaster" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 10 von insges. 10 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 1. Feb 2010
    Hi,

    dann versuch ich mich nochmal besser auszudrücken.

    1. Hintergrund wird einmal in eine Bitmap gezeichnet und dann der Paintbox übergeben.

    Nun sollen noch verschiedene Time Lines gezeichnet werden die sich alle 20ms über den timer ändern. Der Hintergrund soll dabei aber dennoch konstant bleiben.

    Nun mein Problem. Wenn ich die Timeline direkt auf das Hintergrund Bitmap zeichne,...
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 1. Feb 2010
    @ Alitoc

    Danke so hat es jetzt geklappt.

    @ Medium

    Das Problem ist nur das es das Programm so nicht hergibt ohne sich die Kompletten Daten für den Hintergrund der bmp komplett neu berechnen zu lassen. Außerdem dürfen die nachträglichen Elemente auch nicht mit gestrecht werden.

    Das würde so mehr Probleme produzieren als das es welche löst.
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 1. Feb 2010
    Hi,

    ich hatte hier im forum schon gesucht.

    Allerdings will nichts so wirklich klappen. Die Paintbox ansich hat keine DoubleBuffered eigenschaft, so das ich nicht nur diese auf DoubleBuffered = true setzen kann.

    Die Buttons z.b. haben keine ParenBackground eigenschaft die man auf false setzen könnte.

    Die Paintbox auf ein Panel zu legen und das Panel auf DoubleBuffered = true zu...
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 1. Feb 2010
    Hi, keiner eine Idee mehr ?

    Ich habe selber nochmal etwas probiert.

    Folgende Möglichkeiten:

    Double Buffered = false -> Programm läuft auf allen Systemen, Anzeige flackert
    Double Buffered = true -> Programm läuft auf allen Systemen, allerdings Anzeigefehler bei Checkboxen, Buttons, usw. im Zusammenhang mit Xp Style
    Double Buffered = true + Themefix aus dem Anhang im 1.Post, läuft ohne...
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 28. Jan 2010
    Hi,

    der Timer dazu um sich ändernde Daten auf die PaintBox zu zeichnen.

    Der vorgang sieht also momentan so aus.

    1. Timer löst Onpaint Ereignis der Paintbox auf, diese holt sich die Hintergrund Bmp und lädt sie, nun werden noch ein paar sachen auf die PaintBox mit dem bmp hintergrund gezeichnet.

    Mit dem dobulebuffered Theme Fix geht es ja ansich auch ganz gut, nur ebend nicht auf...
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 24. Jan 2010
    Keiner mehr eine Idee ?

    Mfg Blamaster
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 24. Jan 2010
    Hi,

    nichts großartig anderes mache ich aber bereits:


    PB.Canvas.StretchDraw(Rect(0, 0, PB.Width, PB.Height), _WavePicture.Graphic);


    Lädt das _WavePicture.Graphic Bild in die Paintbox.
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 24. Jan 2010
    Hi,

    das Problem ist eiegntlich das ich eine Paintbox habe auf die recht schnell geszeichnet wird und ohne das DoubleBuffered = true fängt die an zu flackern.

    Gibt es da eine andere lösung als das ganze Form auf DoubleBuffered = true zu setzen ?
  • Forum: Sonstige Fragen zu Delphi

    Re: Double Buffered Bug

      Delphi
      by Blamaster, 24. Jan 2010
    Hi,

    DoubleBuffered = true ist auf das ganze Form angewendet.

    Mfg Blamaster
  • Forum: Sonstige Fragen zu Delphi

    Double Buffered Bug

      Delphi
      by Blamaster, 24. Jan 2010
    Hi,

    Delphi 7 hat einen Bug bei der Nutzung von Double Buffered. Beispielsweise Buttons oder Checkboxes werden dann mit schwarzer Umrandung angezeigt.

    http://img694.imageshack.us/img694/8582/bugx.png

    Daraufhin hatte jemand hier aus dem Board ein BugFix dafür geschrieben (leider ist mir der Nick entfallen), welches auch gut funktioniert.

    Nun hat sich allerdings rausgestellt, dass sich...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Blamaster&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=146641
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:02 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