![]() |
Ausdrucktyp muss BOOLEAN sein
Delphi-Quellcode:
den fehler bekomme ich hierbei, ich hatte es auch schon mit " if ImL.GetIcon(i, ico) = true then" versucht aber geht auch nicht, was ist nun wieder verkehrt?
procedure GetIco(ImL: TImageList; Im: Timage; i: integer);
var ico: TIcon; begin ico := TIcon.Create; Try if ImL.GetIcon(i, ico) then Im.Picture.Icon.Assign(ico); finally ico.Free; end; |
Re: Ausdrucktyp muss BOOLEAN sein
Schau mal in die OH, die Methode GetIcon ist eine Prozedur und hat folglich keinen Rückgabewert.
|
Re: Ausdrucktyp muss BOOLEAN sein
ich las nur das:
Zitat:
btw mit getbitmap gings ja damals auch, ich denkmal das es da kein grosser unterschied zu geticon ist oder? |
Re: Ausdrucktyp muss BOOLEAN sein
Schau einfach mal in die Hilfe und du wirst den Unterschied sehen.
|
Re: Ausdrucktyp muss BOOLEAN sein
hm k, aber wie kann ich denn prüfen ob das icon in der imagelist existiert? ^^
|
Re: Ausdrucktyp muss BOOLEAN sein
Ich schätze mal, falls sich an der Stelle keins befindet wird das Property Empty des TIcon True sein. Probiers einfach mal aus.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 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