Moin Chrissi,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS.
Von mir nur noch ein allgemeiner Tip.
Wenn Du einen Codeabschnitt hast, der nicht wie gewünscht funktioniert, wäre es meist sehr hilfreich diesen gleich mit zu posten, damit gleich auf eventuelle Fehler eingegangen werden kann.
@Steve:
Trag' doch bitte noch den Resourcenschutzblock, und vor allem das CloseKey nach.
Zu letzterem wäre noch die Prüfung wichtig, ob das Öffnen des Keys erfolgreich war