Quitar mensaje
Buenas:
Tengo lo siguiente en mi programa: Código:
try Tambien tengo otra duda: Quiero hacer un FindWindow que me busque todos los programas puestos en una BD. ¿Es posbile? Gracias. |
usa un try ... catch, el mensaje no aparecerá cuando ejecutes el programa sólo cuando lo ejecutes desde delphi
|
Puedes aumentar otro bloque try pero con except mas o menos asi:
Otra opcion es personalizar el mensaje de error algo asi: (Esta vez si vamos a escribir codigo en el bloque except ) Los dos fragmentos de codigos anteriores serian semejantes.;) Espero que te hubiera ayudado en algo.:). Saludos...:) |
Agregando una tercera opcion
Una tercera opcion seria capturar el error en una variable de tipo Exception, y agregarle lo que quisieramos o personalizar el mensaje de error. ;)
Saludos...;) |
Hey perfecto añadi tu segunda opcion, jeje ayuda fue poco me lo hicistes todo jeje. Y alguien me puede resolver mi segunda duda? Muchas gracias a los dos por las respuestas.
|
Cita:
Saludos...:) |
Vale me explico algo mejor, yo quiero tener una BD con una lista de programas y luego quiero en el programa, que me leea la BD y busque cada uno de ellos, de forma que si se añade un nuevo programa a esa BD lo buscara tambien, nose si ahora me explique mejor.
|
Seguimos en las mismas
Pues amigo.... disculpa pero no acabo de entenderte.:confused:
Dices: Cita:
Cita:
En la Base de dato vas a guardar una lista de Programa? En que tipo de columna?,etc,etc ??? Cómo ó que exactamente vas a Guardar en la BD?:confused: Recalco: Por favor se mas detallista y explicate mejor. Los datos que das no son suficiente.:o Saludos...:) |
Yo quiero detectar una serie de programas con mi aplicación en delphi. Se que para detectar un programa abierto es:
Código:
var Entonces en vez de hacer: Código:
h := FindWindow(nil, 'programa1'); Haber yo en la BD voy a almacenar una serie de nombres de programas: Código:
CREATE TABLE `programas` ( |
Ahora si.....
Creo que por fin te hiciste entender...(aunque me queda ciertas dudas)..pero
Veamos.... Segun lo que te entiendo.. tendrias que hacerte un procedure o function que haga el FindWindow mas o menos asi: Esa Funcion te verifica si un programa esta en ejecusion. ahora para saber todos los programas que estan corriendo y que tengo registrado en mi base de dato, pues no me queda mas que comparar uno a uno, pero usando la anterior Funcion, mas o menos asi: (En el evento OnClick de un Boton) Espero te haya sido de utilidad.:) |
Hey perfecto muchisimas gracias de verdad.
|
La franja horaria es GMT +2. Ahora son las 09:13:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi