![]() |
Verschiedene Rückgabewerte bei gleichem Befehl
Hallo,
wieso gibt mir Delphi, wenn ich Form1.color:=RGB(ord('C'),0,0) setze, bei char(getRValue(Form1.Canvas.Pixels[10,10])) nicht 'C' zurück, wenn ich dies innerhalb einer prozedur schreibe? Wenn ich diese beiden BEfehle auf zwei Prozeduren aufteile funktioniert es? WIESO??? vielen Dank Eisbar |
Re: Verschiedene Rückgabewerte bei gleichem Befehl
Weil in der Zwischenzeit der Canvas der Form neu gezeichnet wurde und dein
gesetzer Pixel überschrieben wurde. Verwende ein Bitmap. |
Re: Verschiedene Rückgabewerte bei gleichem Befehl
Hallo Matti,
ich vermute, dass genau das unterblieben ist: Application.ProcessMessages zwischen Setzen und Abfrage und das Ergebnis sollte der Erwartung entsprechen. Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 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