Page 1 of 1

Como obtengo los valores de Identificacion definidos en RC

PostPosted: Sun Aug 05, 2007 3:11 pm
by gsabattino
Hola a Todos

El caso es que quisiera obtener los Valores que he definido en el RC...

O sea tengo esto en el RC de la Aplicación...

1 VERSIONINFO
FILEVERSION 2, 0, 2, 0
PRODUCTVERSION 2, 0, 2, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEOS VOS_DOS_WINDOWS32
FILETYPE VFT_APP
{
BLOCK "StringFileInfo"
{
BLOCK "040904E4"
{
VALUE "CompanyName", "GuayoyoSoft\000"
VALUE "ProductName", "Gestión Administrativa\000"
VALUE "ProductVersion", "2.0.2.0\000"
VALUE "FileVersion", "2.0.2.0\000"
VALUE "InternalName", "GAdmin\000"
VALUE "Actualizacion", "02/Ago/2007\000"
VALUE "FileDescription", "Software para Gestión Administrativa\000"
VALUE "LegalCopyright", "GuayoyoSoft ©2003-2007\000"
VALUE "OriginalFilename", "GAd32.exe\000"
VALUE "website", "www.guayoyosoft.net\000"
}

}

}

Esos valores son vistos fácilmente desde las utilidades "Mi PC" o "Explorador de Windows" en las propiedades del programa...

El tema es que en la aplicación FW necesito tomar los valores de al menos "FileVersion" y "Actualizacion"... Que funciones existen para eso???

Quisiera eliminar una solución chapuza que ha sido repetir los valores en variables de la aplicación, pero a veces olvido cambiar una de ellas y se crea confusión en las actualizaciones.

Gracias de Antemano por los comentarios...

Giancarlo J. Sabattino S.
Valencia, Venezuela

PostPosted: Thu Aug 09, 2007 11:49 am
by Antonio Linares
Giancarlo,

Revisa samples\FileVer.prg

PostPosted: Thu Aug 09, 2007 10:41 pm
by gsabattino
Antonio,

Copiando la función a la aplicación no devuelve nada...

Entiendo que los únicos parámetros que se pasan son el nombre del ejecutable y la posición en la lista (del fuente) del valor que deseo.