![]() |
Re: Fehler bei Bereichsprüfung in SendMessage
So ich habe deinen Rat befolgt Muetze1, und meine Routine entsprechend angepasst.
Delphi-Quellcode:
procedure TfrmMain.pShowStatusBarIcon(IconIdx: Byte; bShow: Boolean; Panel: Byte);
begin if (IconIdx < imlStatusBar.Count) then begin if bShow then begin //Icon holen... imlStatusBar.GetIcon(IconIdx, AnimatedIcon); //Icon anzeigen try SendMessage(Integer(barStatus.Handle), SB_SETICON, Panel, Integer(AnimatedIcon.Handle)); except on E: exception do begin ShowMessage(E.Message); end; end; end else begin //Icon wieder löschen SendMessage(Integer(barStatus.Handle), SB_SETICON, Panel, 0); end;{else} end;{if IconIdx Ok} end; Ich bin mal gespannt ob der Fehler noch auftritt oder die Bereichsprüfung nicht mehr anschlägt. Zitat:
kommt diese Warnung nicht mehr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 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