Confrontando l'uso della funzione con l'approccio che adotto in un altro linguaggio che possiede classi e metodi similari, credo che la cancellazione debba avvenire aprendo la chiave superiore a quella da eliminare e, se l'operazione va a buon fine, provare a eliminarla specificando solo il nome (quindi senza usare un percorso completo come parametro).
Rimuovi il costrutto catch così che vi sia la garanzia di rilevare tutti gli errori senza che vengano accidentalmente "assorbiti" dalla gestione delle eccezioni.
Ciao!![]()

Rispondi quotando
credo che il problema fosse la distinzione di registri a 32 e a 64 bit.
