FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Duda con aplicacion
Hola,
Estoy haciendo una aplicacion y no se como hacer para obtener un programa que no tenga ningun formulario pero que pueda visualizar su icono en la barra de windows. He intentado poner el formulario como no visible y añadir el icono a la barra pero dadas las condiciones de la aplicacion hay momentos que se ve el formulario. Gracias de antemano |
#2
|
||||
|
||||
Hola,
Personalmente, probaría a utilizar un componente como "CoolTrayIcon" o similar. Este componente permite que tu aplicación se inicie ya "minimizada" en la bandeja del sistema, es decir, sólo mostrará un icono al lado del reloj, ya sabes, y, a partir de ahí... lo que quieras. |
#3
|
||||
|
||||
Cita:
No se si puedes solventarlo haciendo que tu aplicación no tenga ningun formulario. Programa lo que necesites en el DPR;
__________________
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
|
|||
|
|||
no se si servirá de ayuda, pero en cbuilder6 viene por defecto código de ejemplo para minimizar aplicaciones en la barra de tareas de manera que permanezcan ocultas
lo tienes en tu instalación, normalmente: C:\Archivos de programa\Borland\CBuilder6\Examples\Apps\TrayIcon |
#5
|
||||
|
||||
Cita:
Prueba a crear una nueva aplicación y cuando Builder la tenga creada, cierras la pestaña Unit1. Tendras una aplicación Windows sin formulario a la que podras añadir un incono en propiedades del proyecto. El código de tu programa lo colocas en el archivo de proyecto que será así: Código:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop USERES("Project2.res"); //--------------------------------------------------------------------------- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; } //--------------------------------------------------------------------------- |
#6
|
|||
|
|||
Hola,
Antes de nada, gracias a todos por vuestras respuestas. Voy a ser un poco más explicíta en el funcionamiento de mi programa. Es un servidor que lo que hace es escuchar un puerto en espera de establecer una conexion mediante winsock, no quiero que se vea el form ni tampoco que aparezca en la barra de tareas pero si que aparezca el icono al lado del reloj,para ello he puesto "Application->ShowMainForm=false;" antes de "Application->Inizialize" y he puesto "TrayIcon->Visible=true". En principio hace lo deseado, pero cuando se establece una conexión con un cliente, aparece el form del servidor. Salu2 |
#7
|
||||
|
||||
Con WorkShop crea el icono con el nombre MAINICON. Guarda el proyecto en formato .res. Luego lo incluyes en el Proyect Manager.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 | Gaby123 | API de Windows | 5 | 04-01-2007 22:44:51 |
Duda sobre instalación de aplicación creada en Delphi | vick | Conexión con bases de datos | 6 | 19-12-2005 16:12:15 |
Super duda con Aplicacion MDI | bustio | Varios | 0 | 07-12-2005 16:51:54 |
Duda rendimiento de aplicacion IBX en VPN | raul_sal | Conexión con bases de datos | 5 | 24-11-2003 10:47:49 |
Duda sobre creacion de aplicación | CFPA86 | Varios | 1 | 05-09-2003 20:20:43 |
|