Moin HomerGER,
wieso das mit TRegistry klappt und mit der
API Funktion versteh' ich nicht.
Wie schon gesagt:
Erst wenn Du ERROR_SUCCESS erhältst, hast Du einen Key göffnet, und nur in diesem Falle mach RegCloseKey Sinn.
Deshalb hab' ich den try/finally Block anders gelegt.
Das try kommt erst, nachdem eine Resource belegt wurde.