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 21-05-2003
Avatar de cmgenny
cmgenny cmgenny is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo
Posts: 71
Poder: 22
cmgenny Va por buen camino
Version del sistema

Holas

Gracias a todos por sus repuestas me han ayudado mucho a desarollarme como programador.

MI inquietud no es tan relevante. Hoy quisiera saber si la version de un sistema los numeros que llevan tienen alguna razon de ser. Me explico mejor existen programas que las versiones son algo asi V 1.0.2, estos numeros significan alguna cosa, Gracias.

Y en Delphi en la opcion, Proyect/Options, existe una pestaña que dice version info, para que completarla?, puedo utilizar estos en mi aplicacion?

muchisimas gracias por todo bey bey.
__________________
Y recueda que no hay preguntas tontas, si no, tontos que no preguntan.
Sr. Genny Cris Morillo Santos
Estudiante ING. Sistemas
Santo Domingo D.N.
Responder Con Cita
  #2  
Antiguo 21-05-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Hola cmgenny

La version del programa puede ser importante, sobre todo cuando distribulles tu aplicacion a mas de un usuario. Con ella, puedes saber si un usuario en cuestion tiene la ultima version de tu programa, si te comenta un bug saber si esta o no arreglado,...

Yo suelo utilizar el primero y el utimo numero, es decir, el de major version y el de build. El primero lo incremento yo a la que tengo una version nueva estable (con correccion de bugs y ampliaciones) y el ultimo se incrementa solo al hacer un Build All de la aplicacion (que solo lo hago a medida que corrigo los bugs o hago las ampliaciones)

Para acceder a los numeritos en cuestion, puedes utilizar esta funcion

Código:
   function GetAppVersion : string;
   var Size, Size2: DWord;
       Pt, Pt2: Pointer;
   begin
        Size := GetFileVersionInfoSize(PChar (ParamStr (0)), Size2);
        if Size > 0 then
         begin
              GetMem (Pt, Size);
              try
                 GetFileVersionInfo (PChar (ParamStr (0)), 0, Size, Pt);
                 VerQueryValue (Pt, '\', Pt2, Size2);
                 with TVSFixedFileInfo (Pt2^) do
                  begin
                       Result:= ' Versión '+
                                IntToStr (HiWord (dwFileVersionMS)) + '.' +
                                IntToStr (LoWord (dwFileVersionMS)) + ' Build ' +
                                IntToStr (HiWord (dwFileVersionLS)) + '.' +
                                IntToStr (LoWord (dwFileVersionLS));
                  end;
              finally
                     FreeMem (Pt);
              end;
         end;
   end;
Espero te sirva
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 23:26: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
Copyright 1996-2007 Club Delphi