• Domingo 22 de Diciembre de 2024, 21:12

Autor Tema:  Compatibilidad XP  (Leído 788 veces)

JackRandall

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Compatibilidad XP
« en: Viernes 8 de Agosto de 2003, 18:56 »
0
Hola estoy desarrollando una aplicacion Vb 6 que se conecta a una base de datos MySQL utilizo la libreria gratuita MyVBQL y todo marcha a la perfeccion, el problema es cuando lo hago compatible con windows xp, utilizo la siguiente instruccion:

Private Declare Sub InitCommonControls Lib "comctl32.dll" ()

y adjunto un archivo a mi aplicacion llamado asi:
si mi aplicacion es Proyecto1.exe el archivo ke pongo en el path de la app es Proyecto1.exe.manifest

que tiene el siguiente "codigo"

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="X86"
    name="CompanyName.ProductName.YourApp"
    type="win32"
/>
<description>Your application description here.</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>

esto hace ke las aplicaciones vb6 se vean con el estilo de windows xp de una manera natural sin OCX (tiene algunos trukillos he, los controles ke se vena mal, metanlos dentro de picturebox y listo todo se ve bien), el problema es ke al hacer todo esto y llevar mi aplicacion a otro pc con winxp solo trabaja si le doy compatibilidad con windows 2000, por ke no lo hace de manera nativa como cualkier aplicacion??, es decir si mi aplicacion no trabaja con bases de datos trabaja normal y si uso bases de cualkier tipo (access, mysql, etc) ya no trabaja, a menos ke modifike la compatibilidad,

alguien sabe por ke?