Moin MadBrain,
Zitat von
madbrain:
Seit ich allderdings Delphi7 hab, krieg ich fehlermeldungen wie "Resource nicht vorhanden".
kann es sein, dass der Fehler nur beim Start aus der
IDE heraus kommt?
Dann hättest Du nämlich schlicht vergessen bei "Tools\Debugger Optionen\Sprach-Exceptions\Bei Delphi-Exceptions stoppen" den Haken wegzunehmen.
Kann sein, dass dieser Menüpunkt bei D7 an anderer Stelle zu finden ist.
Dein Code enthält allerdings einen massiven Fehler:
Wenn Create fehlschlägt, wird Free nicht mehr ausgeführt. chris' Struktur ist da besser.
Den Fehler mit try/except abzufangen finde ich allerdings nicht besonders gut.
Erstell Dir doch lieber einen eigenen Resourcentyp, der die Anzahl enthält, oder benutze die
API Funktionen für Resourcen.