Programar despoués de VisualBasic 6.0
Hola,
- Los bits son del procesador no de "windows" y tambien existe Windows 7 para 32 -bit
- TODO lo hecho con visual basic 6 funciona en windows 7, tanto en 32-bit como en 64-bit.
http://msdn.microsoft.com/en-us/vbasic/ms788708
- Lo que no funcionaria son algunas extensiones del shell (como los "Column handlers"), pero esto no tiene nada que ver con vb6; las escritas con C++ tampoco funcionaran.
-El tema del acceso a datos no deberia ser un poblema. El problema es de las aplicaciones 64-bit con los controladores oledb ya que no estan disponibles para 64-bit, pero como vb6 es 32-bit pues...
-Las librerias de win7 a las que puedan llamarse desde vb6 NO SON DIFERENTES. ¿acaso no existe user32.dll, kernel32.dll..etc? Existe alguna libreria nueva y a las existentes se les ha añadido nuevas funciones pero esto NO afecta al funcionamiento de las aplicaciones creadas con visual basic 6. Esto puede comprobarse leyendo el SDK de windows 7
- Los controles ActiveX clasicos como los "common controls" funcionan perfectamente ya que solo son una encapsulacion de controles proporcionados por la API de windows.
@David Valle: Estaria bien que explicases en que consisten eso que tu denominas "herramientas Multiplataforma", ya que se me ocurren algunas asi llamadas, pero no veo que proporcionen ninguna libertad, supriman problemas de compatibilidad y menos aun que el programador no este "amarrado"
- QT (para C++). Es de Nokia
- RealBasic, tambien software propietario y ademas produce unos ejecutables que se ejecutan muy lentos y mejor no hablar del tamaño.
- wxWidgets (para C++), Para crear interfaces de usuario, usa controles nativos de la plataforma
- Mono, implementacion multiplataforma de .Net, pero ya veremos si continua su desarrollo despues de la compra de SUN por parte de Oracle.
- Java, Es propiedad de SUN