04/03/2010, 23:46
|
| | | Fecha de Ingreso: enero-2008 Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 9 meses Puntos: 260 | |
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, |