FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
Cómo evitar que se ejecute una segunda instancia de mi programa.
Hola, soy nuevo en este foro.
Estoy aprendiendo lo que es delphi y me he conseguido Delphi 7. Creando mi primera aplicaciòn, se me aparece mi primer problema. - Ejecuto mi aplicaciòn y si la vuelvo a ejecutar, otra ventana es creada. De esta manera, puedo abrir mi aplicaciòn infinitas veces al mismo tiempo, y eso NO quiero. - Le he encontrado la soluciòn, colocando en el registro un valor booleano (True o False), para saber si mi aplicaciòn se encuentra abierta o no, y en caso de estarla, ejecutar un TApplication.Terminate (o algo asì). - Hay alguna otra forma màs simple, ya que con lo anterior, no estoy muy convencido!. Gracias. - GaaK - Última edición por dec fecha: 26-10-2005 a las 18:21:27. Razón: Cambiar el título del Hilo. |
#2
|
||||
|
||||
Hola,
Bievenido a los Foros, en primer lugar. Revisa la guía de estilo, en segundo, por si puede ayudarte en algo. Utiliza también su buscador, puesto que, por ejemplo, el tema que te ocupa ha sido ya tratado en varias ocasiones. Por otro lado cuida los títulos de tus Hilos: ¿de veras crees que "Delphi 7" es el mejor para este que has publicado? Última edición por dec fecha: 26-10-2005 a las 18:17:56. Razón: Ampliación del texto. |
#3
|
||||
|
||||
También puedes encontrar algunos componentes que te "pueden hacer el trabajo" en éste link.
NOTA: Apoyo lo dicho por dec, sobre el título, estaría bien que para próximos mensajes "gastaras" unas palabras más (no se cobra por palabras... )
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Gracias, yo entiendo.
Participo en otros foros con temas relacionados a calculadoras programables HP, y siempre ocurre esto con muchas personas, que no buscan los temas antes de postear sus preguntas. Gracias por los links. Recordaba tambièn algo que estaba haciendo el dìa de ayer. Intentaba crear un aplicaciòn MDI con el Wizard y los ìconos son cargados en TImageList (o algo asì), pero si deseo agregarle uno de esos que usa un editor, en donde encuentro los ìconos?.... He buscado por extensiòn *.ico, *.bmp en toda mi PC y nada. Empecè a buscar con un programita llamado ArtIcons (IconsXP), en los DLLs, exe, OCX, y nada. Yo quisiera saber de donde extrae Delphi el ìcono tìpico del CUT (por ejemplo). PD: Acabo de descargarme los ìconos de este sitio y los DLLs, pero sigo con la curiosidad de saber en donde se encuentran los ìconos. PD: Voy a buscar esta info en los links que ud me ha proporcionado. Saludos. - GaaK - |
#5
|
||||
|
||||
No es por "corregirte" ni ponerte pegas, no te lo tomes a mal, simplemente que como eres nuevo en el foro, te "recordamos" algunas normas básicas que es bueno seguir (revisa la Guía de estilo); NNo es buena costumbre continuar un hilo con un tema diferente al inicial, para eso es recomendable abrir un nuevo hilo.
Cita:
(2) Dentro del ordenador no suele haber muchos ficheros con extensión .ICO, normalmente se guardan dentro de DLL's; Como por ejemplo moricons.dll (dentro del directorio de windows) (3) Hay muchos programas en Internet para extraer iconos/Glyphs de EXE, BPL, DLL,... IconEx, Iconsext, PEResourceExplorer, ResHacker,... Búscalos por internet, seguro que los encuentras sin problemas. (4) De alguno de los ficheros antes mencionados. (5) Utiliza las herramientas del punto (3).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Hola,
Cita:
|
#7
|
||||
|
||||
Yo uso ArtIcons Pro y es buenisimo.
Archivo --> Nueva libreria. Y ahora desde el menú Libreria --> localizar en subcarpetas, eliges la C:\ y extraerá todos los iconos de tu disco duro en esa libreria. saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
|