|
Estimado colega tu pregunta es muy simple de responder.
cuando hablas de ejecutar un programa remotamente simplemente hablas de un acceso directo, esto significa que para poder hacer lo que pretendes primero tienes que localizar tu aplicacion completa, incluyente las librerias propias de esta y demas cosas, en un directorio especifico.
mi recomendacion es la siguiente.
1.- crear en la PC origen un directorio generico para direccionar los accesos, digamos APLICACIONES
2.- dentro de ese directorio podrias crear un directorio para cada una de las aplicaciones que deseas compartir, por ejemplo, si tienes aplicaciones para, contabilidad, inventario, facturacion, mi recomendacion es que crees uno para cada aplicacion.
3.- dentro de cada directorio de aplicacion simplemente colocas los ejecutables y librerias de cada una de estas (lease unicamente los ejecutables y librerias propias de la aplicacion)
4.- una vez hecho todo esto, entonces creas un directorio mas, al nivel de los que representan las aplicaciones, y por ejemplo le pones el nombre de SHARED, dentro de este directorio colocas todo el contenido del directorio SHARED que se encuentra en la instalacion de power builder. (aunque esto no es necesario del todo, es conveniente por cuestiones de seguridad).
5.- compartes el directorio APLICACIONES para que otros usuarios puedan utilizarlo, recomendable, solo lectura.
una vez hecho todo esto trendras un arbol de directorios iniciado por APLICACIONES y debajo de estos las aplicaciones y el directorio SHARED, podrias incluir un directorio mas, cuyo nombre seria RECURSOS, y en este colocar los archivos de imagenes, sonidos, etc. que utilice tu aplicacion, de tal forma que siempre busque dentro de ese directorio dichos recursos, y asi no sean compilados dentro del ejecutable.
bien una vez administrado todo esto, vas a la PC2 o llamaremos CLIENTE, en dicha PC, simplemente buscas el directorio APLICACIONES que se encuentra en la PC1 y lo emulas como una unidad virtual, digamos Z, ahora tu PC2 o CLIENTE tiene una unidad en donde se encuentra la aplicacion que necesitas.
el siguiente paso es el mas simple de todos, creas un acceso directo de cualquiera de las aplicaciones que necesitas utilizar (en la PC2) y como ultimo paso modificas las propiedades, en la casill INICIAR EN o START IN, segun la version de tu sistema, deberas colocar el camino completo del directorio SHARED, en tu caso si la unidad virtual es Z entonces podria quedar como Z:\SHARED, esto hara referencia directa a todas las librerias necesarias para manejar cualquier cosa que necesite POWER BUILDER.
para finalizar ten en cuenta que el directorio SHARED debera ser comun para todas tus aplicaciones y cuida que solamente se encuentren las librerias propias de una version a la vez, por ejemplo si usas aplicaciones con version 8, ese directorio solo debe contener las librerias y demas de dicha version, si ademas estas utilizando mas de una version de PB entonces creas un directorio SHARED para cada una de las versiones digamos SHARED8, SHARED10, etc.
Y relacionas los accesos directos a cada aplicacion segun su version.
por ultimo, y ya para finalizar necesitas de instalar los manejadores de la base de datos que estes utilizando, ya sea en librerias nativas o bien ODBC, lo cual completa la instalacion, ahora ya puedes compartir un ejecutable o aplicacion con mas de una PC, recuerda que la PC anfitriona siempre debe estar encendida, sino se acabo el invento.
espero esto pueda ser de utilidad para resolver tu problema
saludos agdsys.
|