API & Desarrollo 04 de Enero del 2007 01:22 pm
Simular una Falla en el sistema
Para esas ocasiones en las que por una u otra razón queremos terminar la aplicación abruptamente (detectamos una licencia pirata, falta de pago, etc.), nada mejor que un fallo general en la aplicación, y para no llamar mucho la atención, usamos un error de Windows.
Declare FatalAppExit IN kernel32 long uAction , string lpMessageText
FatalAppExit(0, "Lo siento, ha efectuado una operacion no valida...")
y listo, veran un bonito cuadro de Windows :), curiosamente quizá hasta desaparezca el menú, al verla en el administrador de tareas mostrara el estado: “No Responde”
Saludos y hasta la próxima ![]()
on 05 Ene 2007 at 8:56 1.Edgar
dijo …
Hola, me parece una opcion buena si se combina con algo como winsock para sacar a un usuario de un sistema en una pc remota. Por medio de winsock se podria enviar un mensaje a la aplicacion para que dispare este proceso, ahora bien ¿tiene otros parametros esta funcion?, por ejemplo la aplicacion continuara activa hasta que el usuario presione Aceptar en el mensaje (y si no esta frente a su pc), ¿tendra la opcion de algun Timer para que se cierre el mensaje automaticamente a un cierto tiempo de estarse visualizando?
Planteo esta duda porque podria mejorarse y crear una clase o funcion para que sea de utilidad a muchos programadores….
Saludos
EFDP
on 05 Ene 2007 at 9:59 2.Jorge Mota
dijo …
pues no lo había pensado así, supongo que con alguna llamada al API se puede mandar a dar ok al dialogo, esperar x Tiempo, etc. vere si lo pruebo esta tarde
Saludos y gracias por la visita
on 10 Ene 2007 at 9:19 3.Rober_tito
dijo …
Muy bueno, se me ocurren mil lugares para insertarlo en una aplicacion, sigue asi dandonos una mano a los que no conocemos mucho del mundo Fox.
Gracias
on 10 Ene 2007 at 10:22 4.Jorge Mota
dijo …
Gracias por la visita Rober y por el comentario