FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Caracteres extraños al ejecutar función <GetFileVersionInfo>
Gente de ClubDelphi, les consulto por un problema que tengo.
Al ejecutar mi aplicación tengo un splash que muestra información sobre el nombre de la aplicación, el nro de versión, etc. Al mostrar el nombre de la aplicación mediante la siguiente función:
me entrega la siguiente cadena de caracteres: Código:
'◿ᅠ瞯邐邐ミ'#$D825'꼐遷邐邐ヒ譕诬'#$0C45'䶋樈─'#$FFFF'ÿ児ꗨ!崀'#$08C2'退邐邐쀳ԸȨ瞯锏쏀邐邐ミ쀥꼑遷邐邐◿ᄰ瞯횋'#$1CE9'C退邐邐啓'#$DB33'喋謄E¹'#$FF00#$0BFF'瓀윏M孝郃啓㌈觀␄ꅤ0' Alguno puede darme una mano con esto? Desde ya, muchas gracias! |
#2
|
|||
|
|||
Prueba con esta Función...
Esta la uso para conseguir la versión de mi Programa... Puedes modificarla para conseguir el nombre...
Si la modificas y anda publica... Saludos...
__________________
Saluda Atte Neeruu!!! :) |
#3
|
|||
|
|||
Neeruu gracias por tu respuesta.
De hecho, la función que pasas la utilizo para obtener el nro. de versión de mi app. Voy a investigar como modificar los parámetros de la API para probar. Igual sospecho que puede ser un problema con la codificación de los caracteres. Gracias por tu respuesta. Cualquier novedad que encuentre la publico. Saludos. |
#5
|
|||
|
|||
egostar, gracias por tu respuesta.
Probé como indicaste y, si bien cambió el formato del mensaje, sigue arrojando caracteres extraños. Saludos. Código:
'ÿ%`'#$11'¯w'#$0090#$0090#$0090#$0090#$0090'ÿ%Ø'#$10'¯w'#$0090#$0090#$0090#$0090#$0090'‹ÿU‹ì‹E'#$C'‹M'#8'j' |
#6
|
||||
|
||||
agustibaldo,
Cita:
El código anterior en Delphi 7 y Delphi 2010 sobre Windows 7 Professional x32, muestra la información asociada al ejecutable de la aplicación por medio de las APIs GetFileVersionInfoSize, GetFileVersionInfo y VerQueryValue. Espero sea útil Nelson. Última edición por nlsgarcia fecha: 26-09-2013 a las 01:13:46. |
#7
|
|||
|
|||
nlsgarcia, muchas gracias por tu respuesta.
Lamentablemente sigo "atascado en el medio". Implemente la rutina que me pasaste pero no muestra ningún texto de salida. Es decir, devuelve vacío. Conversando con mi compañeros de oficina que compilan el mismo código pero en sus PC, ellos no tienen problemas. Podría ser que exista algún problema con las fuentes en mi PC o con algún seteo de Delphi que pueda estar molestando? Nuevamente gracias a todos por sus respuestas. Saludos. |
#8
|
||||
|
||||
agustibaldo,
Cita:
1- ¿Que versión de Delphi utilizan en la oficina?. 2- ¿Que versión de Windows utilizan en la oficina?. 3- ¿Por el mismo código te refieres al del Msg #6?. 4- ¿La aplicación en cuestión en tu PC tiene habilitado la opción: Proyect -> Options -> Version Info -> Include version information in project?. 5- ¿Si utilizas el código del Msg #6 en tu PC con esta ruta 'C:\Windows\System32\kernel32.dll', funciona?. Espero sea útil Nelson. Última edición por nlsgarcia fecha: 26-09-2013 a las 17:05:19. |
#9
|
||||
|
||||
agustibaldo,
Cita:
Te comento: Probé el código del Msg #6 (Delphi 7 y Delphi 2010), en Windows XP Professional x32, Windows 7 Professional x32, Windows 7 Professional x64 (Todos en Ingles) y Windows Vista Home Premium x32 (En Español) y en todos los casos funciono correctamente. Espero sea útil Nelson. |
#10
|
|||
|
|||
Cita:
Primero, respondo tus consultas: 1- Delphi 2010 y estamos migrando a XE3. 2- Windows 7. 3- Por mismo código me refiero a que, esta función con "problemas", se ejecuta en librerías compartidas por todos. 4- Si, esta habilitada la opción Include version information in project? Te comento como solucioné el inconveniente. Cuando revise la opción que planteas en la pregunta 4, me dí cuenta que el Language estaba seteado a Ingles (Estados Unidos). Probé setearlo a Español (Argentina) y luego probé compilarlo nuevamente. Aparecía nuevamente el mismo problema. Entonces, volví al mismo cuadro de diálogos y bajo la opción de Language estaba la lista con las opciones que describías en tu función. Procedí a completar la Key FileDescription y volví a probar nuevamente. Ahora todo funcionó de 10! Ahora bien: 1º) el tema esta solucionado. 2º) me sigue llamando la atención que este problema se manifiesta solo con mi PC, no así en el resto de mis compañeros. En nuestro grupo de trabajo, podemos compilar los proyectos de todos, por lo que estas opciones deberían estar seteadas en todos los proyectos cuando esto no ocurre en todos los casos. Igualmente sigo investigando y cualquier cosa les comento. Muchas gracias a todos por sus comentarios y respuestas. Saludos. |
#11
|
||||
|
||||
agustibaldo,
Cita:
Cita:
Cita:
Espero sea útil Nelson. Última edición por nlsgarcia fecha: 26-09-2013 a las 19:17:09. |
#12
|
|||
|
|||
Cita:
De todas formas, volviendo a lo que decís revise las rutas y están correctamente apuntadas a los directorios locales donde guarda el EXE y los DCU. Muchas gracias! Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Caracteres extraños en un Memo | Sr.Scorpion | Varios | 1 | 23-10-2008 19:54:59 |
Caracteres extraños en un Memo | Sr.Scorpion | Varios | 6 | 23-10-2008 14:47:05 |
Caracteres extraños (#$D#$A) | Iuconlas | Varios | 2 | 23-09-2005 17:09:05 |
caracteres extraños en reportes | Tangela | Conexión con bases de datos | 0 | 21-01-2004 19:56:22 |
Caracteres extraños | Germi | Conexión con bases de datos | 1 | 14-10-2003 15:26:18 |
|