Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: CrashIIX en 7 Enero 2007, 16:55 pm



Título: Duda de code
Publicado por: CrashIIX en 7 Enero 2007, 16:55 pm
Alguien me puede decir que quiere decir la linea 2 y 4:

Código:
Private Sub Command2_Click()
On Error Resume Next
MsgBox "Este codigo borrara la clave creada,si existiera", vbInformation, "Borrar clave"
Set borrar = CreateObject("WScript.Shell")
borrar.RegDelete "HKEY_CURRENT_USER\Software\RAdmin\v2.xD"
End Sub

Saludos ;)!...


Título: Re: Duda de code
Publicado por: dPix en 7 Enero 2007, 17:14 pm
Wenas, pues la 2 significa lo que dice en inglés "En Error Resumir Siguient", es decir, que si hay un error, que continue a la siguiente instrucción. La 4 (si no me equivoco) establece "borrar" como la "variable" o no se como decirlo de la referencia usada. En ese caso  se utiliza para manejar Claves de Registro. Por lo que tengo entendido Set se utiliza si aplicamos una referencia.

Espero haberte ayudado,

Salu2, dpix


Título: Re: Duda de code
Publicado por: rixi15 en 8 Enero 2007, 16:47 pm
la 4 y la 5 sirven para borrar un registro


Título: Re: Duda de code
Publicado por: CrashIIX en 8 Enero 2007, 17:13 pm
Muchas gracias


Título: Re: Duda de code
Publicado por: <?BRoWLi?> en 8 Enero 2007, 18:16 pm
la cuarta transforma la variable en un objeto del registro... y la quinta hace que se elimine...