Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pinvokestackinbalance

Estas en el tema de Pinvokestackinbalance en el foro de Visual Basic clásico en Foros del Web. hola, soy totalmente nuevo el visual basic, intente agregar un comando a un boton para que reinicie windows, era este... Private Sub Command3_Click() Dim i ...
  #1 (permalink)  
Antiguo 16/10/2006, 16:25
grego1422
Invitado
 
Mensajes: n/a
Puntos:
Pinvokestackinbalance

hola, soy totalmente nuevo el visual basic, intente agregar un comando a un boton para que reinicie windows, era este...

Private Sub Command3_Click()
Dim i as integer
i = ExitWindowsEx(2, 0&) 'Reinicia el Sistema
End Sub

pero me salio que se detecto pinvokestackinbalance, quisiera saber un poco mas sobre eso, pero mas importante aun es si alguien me puede dar un codigo para que al hacer click al boton te reinicie la pc, gracias
  #2 (permalink)  
Antiguo 17/10/2006, 00:41
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Hola

Prueba con el siguiente ejemplo, esta sacado de la API-Guide

Código:
'In general section
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Sub Form_Load()
    'KPD-Team 1998
    'URL: http://www.allapi.net/
    'E-Mail: [email protected]
    msg = MsgBox("This program is going to reboot your computer. Press OK to continue or Cancel to stop.", vbCritical + vbOKCancel + 256, App.Title)
    If msg = vbCancel Then End
    'reboot the computer
    ret& = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0)
End Sub
--Saludos--
  #3 (permalink)  
Antiguo 17/10/2006, 01:38
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 20 años
Puntos: 0
hola, ese ejemplo no puede reiniciar sistemas NT. En el Apiguide, se incluye también junto al ejemplo que te dío Insomnia, una rutina para poder reiniciar en la otra plataforma

saludos


--------------------------
__________________
Recursos visual basic
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:39.