Registriert seit: 29. Mär 2008
Ort: D-49626
381 Beiträge
Delphi 11 Alexandria
|
AW: Bitmap.Canvas -> Form.Canvas ... nix zu sehen
11. Jul 2018, 14:17
Es klappt immer noch nicht - ABER:
Das scheint ganz offensichtlich nicht daran zu liegen, ob ich meine erstellte BitMap direkt in das Canvas der OSD-Form schreibe oder ggf. extra noch ein Image in die Form packe und da rein schreibe.
Anscheinend wir hier zur Laufzeit meine FBMOSD-Bitmap irgendwie "zerballert", so dass kein Inhalt mehr erscheint und das Canvas dort nach RePaint wieder "grau" wird.
Ich nutze lediglich FillRect und TextOut af dem Canvas - mittlerweile habe ich alles ausmarkiert, so das eigentlich das BM nur noch einmal zum Start schwarz initialisiert wird und dann betreff Anzeige gar nichts mehr passiert.
Das Eigenartige:
Das passierte vorgestern "sofort" - OSD immer grau (Deshalb meine Anfrage).
Nun kann es auch mal 1-10 Sek. oder länger dauern, bis es "knallt".
Der Daten-Parser und Rest des Programms läuft aber ungehindert problemlos weiter.
... ich finde da einfach keinen Fehler.
OK - ich weiß: Ohne Einblick in den Source ist da schwer zu helfen ... aber was gibt es da für Möglichkeiten, eine BitMap zu zerstören, wenn man eigentlich gar nichts damit anstellt ???
|