Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fehlermeldung / Leinwand Bild Zeichnen (https://www.delphipraxis.net/68478-fehlermeldung-leinwand-bild-zeichnen.html)

renekr 5. Mai 2006 21:13

Re: Fehlermeldung / Leinwand Bild Zeichnen
 
Hi,
Danke werd i mir merken.

Werde mal den thread anschauen und ev. mal rausnehmen ob es dann immer noch kommt!

Aber gibt es eine andere saubere Lösung um eine anzeige zu machen während das Programm "Hängt" und es nicht selber anzeigen kann?

mfg

renekr 7. Jul 2006 11:00

Re: Fehlermeldung / Leinwand Bild Zeichnen
 
Hallo,
Ich habe das Thema immer noch ab und zu.
Habe nun einiges an Code entfernt was darauf hingedeutet haben könnte.

Also ich habe den Fehler eigentlich nur wenn ich über die Komponente von TMS Software fahre mit der Maus.:
TMS Kompo

Dann kommt Bild / Leinwand Bild konnte nciht gezeichnet werden und auch Parameter 87 falscher Wert.

Ich habe da nix gezeichnet ,nur der Komponente eine Image List mit vielen Pictures zugewiessen.
Könnte es ev. daher kommen?
Das es an der Liste liegt?

Danke.

Bitworm 22. Jul 2006 14:07

Re: Fehlermeldung / Leinwand Bild Zeichnen
 
Zitat:

Zitat von renekr
Hallo,
Ich habe das Thema immer noch ab und zu.
Habe nun einiges an Code entfernt was darauf hingedeutet haben könnte.

Also ich habe den Fehler eigentlich nur wenn ich über die Komponente von TMS Software fahre mit der Maus.:
TMS Kompo

Dann kommt Bild / Leinwand Bild konnte nciht gezeichnet werden und auch Parameter 87 falscher Wert.

Ich habe da nix gezeichnet ,nur der Komponente eine Image List mit vielen Pictures zugewiessen.
Könnte es ev. daher kommen?
Das es an der Liste liegt?

Danke.

Ich hatte genau die gleichen Probleme. Da ich mehr damit beschäftigt war, Delphi neu zu starten,
habe ich die in meiner Applikation von TMS verwendeten Komponenten durch andere ausgetauscht und
anschließend sämtliche TMS-Komponenten deinstalliert. Damit war erst einmal Ruhe. Im Supportforum
des Herstellers gab es bereits mehrfach Anfragen zu dem Thema, die aber abgetan wurden mit "sind
bei uns nicht nachstellbar". Bei mir trat das Problem vor allem bei den Komponenten auf, die das
neue Vista-Thema darstellen. Vielleicht ist das Problem mit einem der kommenden Updates von TMS
behoben, solange wird das nur noch auf meinen Testrechner installiert.

stoxx 22. Jul 2006 17:21

Re: Fehlermeldung / Leinwand Bild Zeichnen
 
Zitat:

Kann mir jemand erklären was die Fehlermeldung Leinwand Bild erlaubt kein Zeichnen zu bedeuten hat?
ich hatte den Fehler (war sehr sehr sehr sehr schwer zu finden) als ich mit Windows Regionen (native API) gearbeitet habe und diese vergessen habe freizugeben. So nach 2 Stunden Programmlauf kamen immer diese Fehlermeldungen.
Ich habe dann nach und nach den Code reduziert um Features und langsem eingegrenzt.

Zum Beispiel der API befehl:

Delphi-Quellcode:
var
  Region : HRGN; // definiert in Windows.pas
begin

Region := CreatePolygonRgn(....);
Region muss man nach Verwendung mit DeleteObject(Region) unbedingt wieder freigeben.
Die Fehlermeldung ist also ein Ausdruck, dass irgendwelche internen Windows Recourcen erschöft sind und resultieren in dem ungenauen Verständnis von Programmieren in der Windows API ( wie mir ;-) )


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:00 Uhr.
Seite 2 von 2     12   

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