![]() |
Canvas Drawing in TNA
Tag,
ich hab mir ne kleine Anzeige im TNA gebaut die mir den Freien Ram anzeigt. (vgl "RamIDLE"). das ganze mit nem Timer auf 1200ms. Dummerweiße hört das ding irgendwann auf zu Zeichnen. Und ich bekomm "Leinwand erlaubt kein Zeichnen" woran könnte das liegen? Meistens kommt das nachdem der Bildschirmschoner eingeschaltet wird oder ich "[Win] + [L]" (Computer Sperren). Aber ich vermute auch nach ner bestimmten Zeit die ich normal daran arbeite. Habe in die Zeichen Funktion schon n Try Except eingebaut. Aber hilft nicht wirklich. Hat jemand Ideen? Schon mal das selbe Prob gehabt? Danke, Daniel |
Re: Canvas Drawing in TNA
Zitat:
|
Re: Canvas Drawing in TNA
hmm - ok
wie finde ich raus ob das so ist? *G* |
Re: Canvas Drawing in TNA
Zitat:
1.) selbst nachsehen (langweilig) 2.) Quellcode(auszüge) posten... Vielleicht hast Du irgendwo die Auswertung eines Rückgabewertes vergessen und zeichnest auf einen nicht vorhandenen DC - derlei Möglichkeiten gibt es viele... |
Re: Canvas Drawing in TNA
Das klingt mir eher so, als wenn du mit einem Thread unsynchronisiert auf den Canvas eines VCL Objektes im Hauptthread zugreifst. Ruf mal in einem Thread ein ShowMessage auf, da kommt der gleiche Fehler, bei einer Messagebox hingegen nicht.
|
Re: Canvas Drawing in TNA
Zitat:
|
Re: Canvas Drawing in TNA
Noch eine Frage:
Hast du das nun in .NET oder Win32 gecodet? Dem Forum nach ist es .NET, deinen eigenen Angaben zur Folge ist es Win32... |
Re: Canvas Drawing in TNA
Zitat:
Zitat:
|
Re: Canvas Drawing in TNA
oh mann
Wie sagte mein Fahrlehrer schon: "Wer lesen kann ist klar im Vorteil" Windows API / MS.NET Framework API Ich habe das "Windows API" überlesen :D :D |
Re: Canvas Drawing in TNA
Zitat:
Zitat:
Luckie hat hier sowas gepostet: ![]() Ich schau mir jetzt in Ruhe an wo die geschichte mit dem "GDI LEAK" auftritt. Gruß, Daniel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz