Muy buenas estoy intentando coger la version del fichero .exe de la PocketPc, he cogido una funcion programada en C pero me da muchos errores al compilar.
驴 Me podreis decir algo sobre esto ?
Un Saludo.
Muy buenas estoy intentando coger la version del fichero .exe de la PocketPc, he cogido una funcion programada en C pero me da muchos errores al compilar.
驴 Me podreis decir algo sobre esto ?
Un Saludo.
Estas usando FWH\samples\FileVer.prg ?
Si estoy usando esa funcion pero me d谩 errores como:
Almacen.prg(1318) : error C2664: 'GetFileVersionInfoSizeW' : cannot convert parameter 1 from 'char ' to 'unsigned short '
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Almacen.prg(1326) : error C2065: 'GlobalAlloc' : undeclared identifier
Almacen.prg(1326) : error C2065: 'GMEM_MOVEABLE' : undeclared identifier
Almacen.prg(1326) : error C2440: 'initializing' : cannot convert from 'int' to 'void '
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Almacen.prg(1332) : error C2065: 'GlobalLock' : undeclared identifier
Almacen.prg(1332) : error C2440: 'initializing' : cannot convert from 'int' to 'void '
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Almacen.prg(1334) : error C2664: 'GetFileVersionInfoW' : cannot convert parameter 1 from 'char ' to 'unsigned short '
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Almacen.prg(1336) : error C2664: 'VerQueryValueW' : cannot convert parameter 2 from 'char [25]' to 'unsigned short '
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Almacen.prg(1393) : error C2664: 'VerQueryValueW' : cannot convert parameter 2 from 'char ' to 'unsigned short *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Almacen.prg(1400) : error C2065: 'GlobalUnlock' : undeclared identifier
Almacen.prg(1401) : error C2065: 'GlobalFree' : undeclared identifier
LINK : fatal error LNK1181: cannot open input file 'Almacen.obj'
Un Saludo.
Muy buenas, 驴alguien sabe porqu茅 me dan los errores anteriores?
Un Saludo.
Softruz,
Mu茅stranos el c贸digo de esa funci贸n. Por lo que puedo ver... hay que hacer alg煤n trabajo extra para que funcione 100x100 en PPC.
Tienes que cambiar todas las llamadas a Global...() por Local...()
Y en la funci贸n GetFileVersionInfoSize() te est谩 pidiendo un puntero a una cadena "wide" en vez de a una cadena tradicional (char *). Tienes que usar AnsiToWide(). Revisa el c贸digo en C de FWPPC en donde usamos AnsiToWide() y WideToAnsi().