Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-03-2005
Avatar de hgiacobone
hgiacobone hgiacobone is offline
Miembro
 
Registrado: may 2003
Ubicación: La Plata, Bs. As., Argentina
Posts: 165
Poder: 22
hgiacobone Va por buen camino
Unhappy Programa sin Form

Hola amigos,

"Al mejor cazador se le escapa la liebre" y es cierto. Nececito hacer algo relmente sencillo y no lo logro. Uno se mal habitúa a trabajar en el entorno de Delphi y cunado quiere hacer cosas muy sencillas, a la vieja usanza, no sabe por donde encararlo.

La cosa es que necesito hacer un pequeño programita, que hace un proceso en busca de ciertos archivos en un equipo y emite un log con el detalle de la operacion. Esto no debe molestar la tarea cotidiana del usuario, por lo que se decidió realizarlo sin Form alguno y en background. Digamos, luego de que el usuario haga el famosos "doble clic" sobre el ejecutable, se inicia el proceso, se deja un archivo de log en la raiz del disco y allí termina todo.

La cosa es que NO LOGRO HACER UN ARCHIVO .PAS SIN FORM !!!
Qué verguenza!.... ya lo sé, pero es que me he erredado. Me ayudan?
__________________
Gracias de antemano por vuestra ayuda.
·.:*:.·Yako·.:*:.·
Responder Con Cita
  #2  
Antiguo 28-03-2005
PINO72 PINO72 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Málaga - España
Posts: 40
Poder: 0
PINO72 Va por buen camino
Talking Programas sin fichas

Hola. A ver si te entiendo:

Lo que quieres es que no aparezca ninguna ventana windows .. no?


Pues edita el código de tu proyecto (View Source) y obtendras el código del módulo principal e la aplicación en delphi. Ahí quitas las sentencias de creación del formulario principal y las reemplazas por tus propias lineas.

Si necesitas datos, pues creas un datamodule, si necesitas tablas, las vas creando en tiempo de ejecución y listo.

Espero haber ayudado algo... no utilizar ningun form es algo que nunca me había planteado, así que lo que te digo no está comprobado.

Saludos..
Responder Con Cita
  #3  
Antiguo 29-03-2005
Avatar de geovany
geovany geovany is offline
Miembro
 
Registrado: sep 2004
Ubicación: El Fuerte Sinaloa
Posts: 165
Poder: 20
geovany Va por buen camino
ShowHide

Utiliza este metodo del form para que no muestre la forma que tu quieras
__________________
El Fracaso tiene mil explicaciones el Éxito no necsita explicación
Responder Con Cita
  #4  
Antiguo 29-03-2005
Avatar de hgiacobone
hgiacobone hgiacobone is offline
Miembro
 
Registrado: may 2003
Ubicación: La Plata, Bs. As., Argentina
Posts: 165
Poder: 22
hgiacobone Va por buen camino
No, en realidad es mas parecido a lo que dice PINO72, la idea es generar un programna SIN ventana alguna, un simple proceso.

Cundo se define la sentencia Type del Form, ahi se pueden especificar en las clausulas Private y Public las funciones y/o procedimientos que vamos a utilizar en ese modulo (.PAS), pero si saco esta definición no logro declarar y utilizar esos procedimeintos. Es mas, aunque lo haga, luego desde el modulo de proyecto (el que contiene la famosa instrucción Application.Run) si hago una llamada a uno de esos procedimeintos para que comience el proceso o ejecución del programa (supongamos una Procedure llamada "IniciarLOG" ) al escribirlo luego de las sentencia Application.Run da error aunque lo incluya en la cláusula Uses.

Aclaremos mejor el panorama. Tarea para el hogar:
Un modulo que contiene un par de Procedures y Functions, sin definiciones de Forms, que al compilarlo genera un ejecutable que al iniciarlo hace un proceso simple.

¿Parece ser que eso no es tan simple?... Con el viejo Clipper o FoxPro, era cosa común.
__________________
Gracias de antemano por vuestra ayuda.
·.:*:.·Yako·.:*:.·
Responder Con Cita
  #5  
Antiguo 29-03-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 21
Rufus Va por buen camino
Claro que es simple. Solo tienes que elegir una aplicacion de consola cuando crees tu proyecto en delphi.

Por lo menos es lo que yo hacia para crear pequeños programitas CGI´s en servidores web.
__________________
Milo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:38:03.


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
Copyright 1996-2007 Club Delphi