![]() |
Ist Resource vorhanden?
Wenn versuche eine Resource zu laden... Falls die Resource nicht existiert, gibt es eine Schutzverletzung:
Delphi-Quellcode:
Es spielt dabei keine Rolle, ob sich der Aufruf innerhalb eines try except Blocks befindet.
RS := TResourceStream.Create(h, 'lang_bmp', RT_RCDATA);
Wie kann ich also vorher prüfen, ob die Resource überhaupt vorhanden ist? |
Re: Ist Resource vorhanden?
Hi,
Du soltest vorher mit FindResource prüfen ob sie verfügbar ist. [quote] HRSRC FindResource(HMODULE hModule, // resource-module handle LPCTSTR lpName, // pointer to resource name LPCTSTR lpType); // pointer to resource type [code] |
Re: Ist Resource vorhanden?
Danke ;)
genau das habe ich gesucht! |
Re: Ist Resource vorhanden?
Moin FriFra,
Zitat:
Tools\Debugger Optionen\Sprach-Exceptions CheckBox: Bei Delphi-Exceptions stoppen wenn ja, werden Exceptions in der IDE auch angezeigt, wenn man try/except benutzt. Die Methode erst zu prüfen, ob die Resource vorhanden ist, halte ich allerdings für die weitaus bessere Vorgehensweise. |
Re: Ist Resource vorhanden?
@Christian: Das hat damit nix zu tun. Es gibt einfach eine Schutzverletzung... IDE hin oder her...
Aber das Problem ist ja jetzt behoben ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 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