Ver Mensaje Individual
  #31 (permalink)  
Antiguo 19/05/2006, 16:18
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 20 años
Puntos: 17
Aquí va la demostración de la poca idea que tienes de VB6, de frameworks, de composiciónd e sistemas operativos y demás.


Dijiste:

Cita:
Iniciado por [EX3]
y oviamente, que Windows ya trae desde Win2000, la runtime del lenguaje en si "msvbvm60.dll" & cia., necesarias para correr una aplicacion minima de requerimientos desarrollada en VB6, asi que queda desmentido aquello de que no estara ni el 50% de las librerias basicas soportadas en Vista. Solo habra que tener cuidado con librerias y componentes de terceros, que son los unicos que oviamente Microsoft no puede asegurar su compatibilidad, pero mientras estos no usen funcionalidades exclusivas de alguna version anterior de Vista no tendrian por que ser incompatibles.
Y aquí tienes la respuesta, directamente de la página de Microsoft:

Cita:
Iniciado por Microsoft
The Visual Basic 6.0 Runtime

The Visual Basic 6.0 runtime is defined as the compiled binary files originally included in the redistribution list for Visual Basic 6.0. These files were marked as distributable in the original Visual Basic 6.0 license. Examples of these files include the Visual Basic 6.0 runtime library (msvbvm60.dll), controls (i.e. msflxgrd.ocx) along with runtime support files for other major functional areas (i.e. MDAC). This is the same set of Visual Basic 6.0 runtime files that shipped as a part of Windows XP.
Y te traduzco la idea importante en español por si no sabes leer:

El runtime de VB6 es UN CONJUNTO de librerías, como: La base (msvbvm60.dll), controles (msflxgrd.ocx), etc.

Es decir: Tus programas en VB6 no funcionan sin ese CONJUNTO de librerías.

Anda, anda, ve genio, y trata de hacer funcionar una aplicación con una simple "msvbvm60.dll" & cia., a ver qué tal.

O tienes el 100%, o poco vas a conseguir. Y bueno, ya si usas componentes "de terceros"... Ni te cuento.

Puntualizando: Una de las que no se incluyen, por ejemplo, es mswinsck.ocx. Con eso ya te has cargado la infinidad de programas que han usado el control WinSock. ¿Y ahora me vas a decir que son pocos? Bueno, pues si coges la lista de incluidos en Windows Vista y no incluidos (como yo he hecho), aparece a ojo que la cantidad de DLLs/OCXs/... de las listas de Microsoft:

40% soportados
60% no soportados

Aproximadamente. Luego, resta además los componentes de terceros, que claro, no funcionarán sin los componentes básicos.

En definitiva: Nada.


Lo dicho: Hablas sin tener una idea de cómo funcionan las cosas. Típico, sólo sabes que tragar lo que te cuentan ;)

Esa es la diferencia entre un buen programador, y el malo. El bueno, sabe cómo funcionan las cosas por dentro. El malo, lo inventa.

Última edición por MaxExtreme; 19/05/2006 a las 16:31