Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2010, 23:46
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: manejo puerto com cliente

Hola,

Como ya está hecho en VB6, lo más aconsejable es usar un ActiveX en VB6 o reescribirlo en VB.NET. Como ya expusiste, PHP ejecuta el código en el servidor, y la única forma que tengas acceso a la balanza es que instales código en el cliente, y posteriormente este se comunique con el servidor que posiblemente puede estar en PHP.

El primer inconveniente va a ser la seguridad, seguramente el ActiveX va a tener que estar firmado digitalmente para poder tener acceso al driver de la balanza, y aún así es posible que no tenga acceso. Además el driver de la balanza tiene que estar instalado en todas las PC que tengan una balanza; y es muy probable que el mismo driver esté encapsulado en otro ActiveX.

Como es un ActiveX solamente va a correr en Internet Explorer en Windows y otros que tengan soporte para ActiveX. Las posibilidades no creo que sean muchas, necesitas código 'medio' nativo en el cliente, y el cliente solamente puede ejecutar código 'medio' nativo con ActiveX y Applets (en Java).

Aunque posiblemente existan otras opciones,
Saludos,