Tengo bien claro que no es un foro de VB, espero una respuesta desde el lado de Delphi de pronto la unit de Windows hace algún calculo adicional al que entrega la api en vB. por que de hecho hay diferencias:
Delphi me retorna un Bool, ¿que por sierto no se que es? Supongo un boolean
Código Delphi
[-]
function GetVersionExA(var lpVersionInformation: TOSVersionInfo): BOOL; stdcall;
y en VB me retorna un Long
Código:
Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long
De ser por mi entregaba el proyecto en delphi que ya lo tengo listo , pero el arquitecto no me lo permitio.
Gracias por su atención y por su valiosa ayuda