Power Builder - apagar windows desde power builder

 
Vista:

apagar windows desde power builder

Publicado por cristhian (1 intervención) el 01/01/2007 22:04:26
hola sr. del foro
quisiera que me ayudacen a entender y hacer este lalmado del api para apgar windows progrmanadolo desde power builder, con al opcin de q me salga un mensaje si dese apagar el sistema porfavor se lo agradeceria mucho me expliquen el uso del api o expliquemenme que falta en este codigo

Global External Function:
FUNCTION boolean ExitWindowsEx(uint dwReserved, uint uReserved) LIBRARY "User32.dll"

Script:
boolean rtn
rtn = ExitWindowsEx(0,0) // Zero's tell it to shut down immediately.

que es lo q falta o por q no corre en mi pb10 me pueden ayudar espero su respuesta lo mas antes posiblele agradesco de ante mano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:apagar windows desde power builder

Publicado por Jorge (900 intervenciones) el 02/01/2007 20:40:20
Hola
Prueba este codigo.
En este foro lo habia comentado Oscar

//Apagar Pc
//Declare
function boolean InitiateSystemShutdownA(string lpMachineName, &
string lpMessage, long dwTimeout, boolean bForceAppsClosed, &
boolean bRebootAfterShutdown) library 'advapi32.dll' alias for "InitiateSystemShutdownA;Ansi"

//Scrip
string ls_errortext
string ls_null
string ls_restart_message

SetNull(ls_null) //null si es local, o "\\MYPC"
ls_restart_message='Su PC será reiniciado'

InitiateSystemShutdownA(ls_null,ls_restart_message,5,tRUE,true)
ll_errorid=GetLastError()
ls_errortext=Space(2000)
FormatMessageA(4096,0,ll_errorid,0,ls_errortext,Len(ls_errortext),0)
MessageBox('',ls_errortext)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar