Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

obtener fecha de compilación

Estas en el tema de obtener fecha de compilación en el foro de Visual Basic clásico en Foros del Web. Hola foreros Veréis, me interesa obtener la fecha en que un proyecto en VB6 fue compilado para mostrar un versionado de la aplicación lo más ...
  #1 (permalink)  
Antiguo 03/03/2005, 12:38
 
Fecha de Ingreso: mayo-2003
Ubicación: España
Mensajes: 44
Antigüedad: 21 años
Puntos: 2
obtener fecha de compilación

Hola foreros

Veréis, me interesa obtener la fecha en que un proyecto en VB6 fue compilado para mostrar un versionado de la aplicación lo más informativo posible. Algo así como "Mi Aplicación v.2.5 (Mar 3 2005)"

Estoy acostumbrado a programar en C y esto es pan comido gracias a la macro __DATE__ predefinida en el preprocesador de C. He estado buscando información sobre algo análogo para Visual Basic y no he encontrado nada, ¿alguien sabe como obtener la fecha en la que se pasó de código fuente a código objeto?

Muchas gracias de ante mano
__________________
cgomez :ojotes: miportal.es
  #2 (permalink)  
Antiguo 03/03/2005, 12:48
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
yo unicamente conozco para las primeras dos para la fecha la verdad nunca he experimentado pero para lo anterior te dejo esto..

lblVersion.Caption = "Versión " & App.Major & "." & App.Minor & "." & App.Revision

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 05/03/2005, 09:51
Avatar de lic_dahool  
Fecha de Ingreso: noviembre-2003
Mensajes: 418
Antigüedad: 20 años, 6 meses
Puntos: 0
1) Podés usar una constante que cambias antes de compilar el programa donde colocás la fecha en que lo compilaste (me parace la solución más adecuada ya que no vas a recompilar el programa todos lo días y para este caso no tiene mucha importancia complicarse con algo más).

Pero si no te gusta hacerlo a mano te dejo la segunda opción:

2) Usas la API GetFileTime y obtenés la fecha de creación del archivo, ya que esta se establece sólo cuando se crea el ejecutable.

Saludos.
__________________
La cantidad total de inteligencia del planeta permanece constante.
La población, sin embargo, sigue aumentando.

COLE


:cool: Los ordenadores no resuelven problemas ... ejecutan soluciones.
Laurent Gasser


Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<<
  #4 (permalink)  
Antiguo 08/03/2005, 07:03
 
Fecha de Ingreso: mayo-2003
Ubicación: España
Mensajes: 44
Antigüedad: 21 años
Puntos: 2
Gracias por las respuestas. las app.major/minor/revision ya las utilizo. Y para lo de la fecha de compilación, usaré una constante como lic_dahool me comenta

Un saludo
__________________
cgomez :ojotes: miportal.es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.