Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2004, 16:09
Avatar de GeRuNdIo
GeRuNdIo
 
Fecha de Ingreso: marzo-2004
Ubicación: Sanlúcar de Barrameda, Cádiz
Mensajes: 232
Antigüedad: 20 años, 2 meses
Puntos: 2
VB6.-Problema de Portabilidad de aplicación...La app debe correr en W95,W98,...

Hola amig@s programadores!!
Les planteo mi problema, (deberia escribir problema con mayusculas...)
Tengo una aplicación en VB6, con conexion a base de datos SQL Server, con componentes externos : Icono.ocx y ARFrmExt.ocx
Utilizo la referencia Windows Script Host Object Model para poder usar la clase WshShell para leer el registro del sistema operativo. (Esta operacion es esencial en mi aplicacion para saber el path exacto del iexplore.exe)
Con todo esto y muucho mas, me funciona la app perfectamente en Windows XP y en Windows 2000, pero en Windows 98 el programa falla.....ni que decir en Windows 95.....
Compilo el proyecto en una maquina con W98 que tiene el Visual Studio 6.....
y me falla en la referencia, da error: no se puede ejecutar ActiveX....
Bueno, anulo la instanciación de la clase que usaba esa referencia y compilo de nuevo......Se abre el Form1!!! mira tu que bien.....Ahora le doy a un botón que realiza una consulta a la BD Sql Svr, y me da error de conexion....
Compilo de nuevo con Breakpoints y el error lo da justo al realizar la Conexion.Open (cnxstring)

Como tengo que empaquetar para que funcione todo perfectamente en cualquier S.O. ????

Ayudaaaaa!!!
__________________
Una buena forma de sacar las castañas del fuego sin quemarse: LEE FOROSDELWEB..... :si:
------
F.P.R. MCAD .NET