![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¿Qué devuelve en Result?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Hola,
Igual no tienes permisos para borrar claves en la raíz "LOCAL_MACHINE", puesto que, si no me equivoco, necesitas permisos de "administrador". Por otro lado, hace poco me topé con un problema en cierto proyecto que usaba, directamente, las funciones "RegOpenKeyEx" del API de Windows. Dicho problema lo solucioné usando la clase "TRegistry" que incluye Delphi. En fin, igual esto te sirve de algo... |
|
#3
|
||||
|
||||
|
Hola cavdrz.
Revisa si te funciona la propuesta del mensaje #4 de este enlace: How to delete a registry key (and its subkey/values) under Windows NT? Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#4
|
||||
|
||||
|
Sobre la función que ya tienes basada en API y no en TRegistry, vamos a enumerar las subclaves posibles y borrarlas todas en una función recursiva:
Saludos. Última edición por escafandra fecha: 01-11-2015 a las 20:38:24. |
|
#5
|
|||
|
|||
|
Gracias por responder, tenias la razón con la nueva función que me diste, funciona a la perfección, gracias.
![]() |
|
#6
|
||||
|
||||
|
cavdrz, no te pregunté por el S.O. que usas así que modifiqué la función para que trabajara desde XP.
En el caso de Vista en adelante puedes usar la API RegDeleteTree, hace lo mismo con un código de una sola función, pero ojo, tu programa no funcionará en WinXP. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como borrar una carpeta del regedit desde mi Aplicacion | carlosprotos | Varios | 2 | 25-11-2014 02:10:20 |
| Introducir una clave en el REGEDIT | alejozd | Varios | 2 | 21-09-2010 23:51:31 |
| escribir y leer clave regedit | ingmichel | Internet | 3 | 05-05-2010 18:14:46 |
| Crear una clave en el Regedit de Windows XP | BuRtOn | Varios | 0 | 02-09-2008 01:41:29 |
| Clave del Regedit.... | Phacko | Varios | 2 | 14-03-2005 13:08:51 |
|