1. Osvaldo Quiñónez
  2. PowerBuilder
  3. Wednesday, 20 October 2021 16:52 PM UTC

Hola a todos, quisiera que nos ayudaran en lo siguiente, tenemos el power builder 2021 pro, migramos los archivos fuente del 2019 a la 2021, generamos el ejecutable de una aplicacion en la 2021 desarrollada con la 2019, generamos el paquete de librerias para instalarla en las computadoras cliente, pero despues de instalar esas librerias al tratar de ejecutar la aplicacion (que esta alojada en un windows 7 virtual), no se puede ejecutar en los clientes.

Se adjunta el mensaje que aparece en las computadoras cliente al intentar ejecutar la aplicacion.

 

Desde ya muy agradecido por su ayuda

Attachments (1)
Mario Francisco Celleri Accepted Answer Pending Moderation
  1. Thursday, 11 November 2021 19:08 PM UTC
  2. PowerBuilder
  3. # 1

A mi me pasa el mismo problema pero al tratar de generar un PDF.

Las librerías están guardadas en una carpeta específica; y todo lo que Appeon indica y lo que Ustedes sugieren lo hemos hecho; sin embargo el problema se mantiene.

El "setear" la ruta de las librerías en el archivo XML, no funciona; ya lo probamos.

La única manera en la que logramos solucionar este inconveniente (incluso elevamos un caso en Appeon) es copiar la librería PBPDF.DLL en la carpeta C:\Windows\SysWOW64.

 

Si alguien tiene alguna otra manera de solucionar esto; su ayuda es agradecida

Comment
There are no comments made yet.
Osvaldo Quiñónez Accepted Answer Pending Moderation
  1. Monday, 25 October 2021 18:47 PM UTC
  2. PowerBuilder
  3. # 2

Editando las variables de entorno de windows en los clientes como dijo Miguel se puede ejecutar, hasta en pcs con windows 7 incluso hasta ahora, porque tenemos con windows vista tambien y en esas pcs la aplicacion se cuelga cuando se abre alguna ventana del menu principal, si que me pueden sugerir para ese caso?, pero lo mas importante creo que se resolvio como dije al comienzo. 

Muchas gracias a todos por su ayuda!

Comment
  1. Miguel Leeuwe
  2. Tuesday, 26 October 2021 06:33 AM UTC
Cuando generes el ejecutable, se crea un archivo con el nombre de tu ejecutable, terminando en .xml. All'i tambi'en puedes indicar el PATH hacia el runtime.

No creo que Windows vista sea soportada por pb 2021. Oficialmente, tampoco lo es win7, pero por lo menos es m'as reciente.

saludos.

  1. Helpful
There are no comments made yet.
Osvaldo Quiñónez Accepted Answer Pending Moderation
  1. Monday, 25 October 2021 12:38 PM UTC
  2. PowerBuilder
  3. # 3

Hola a todos de nuevo!

Aun no he podido solucionar lo de la ejecución de la aplicación compilada en el PB 2021

Ya verifique en el IDE que la propiedad Runtime apunte a la direccion en donde se instalan las librerías en las pc cliente (en mi caso es C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 21.0.0.1288) al momento de generar el archivo ejecutable.

Tambien probe que el servidor de la aplicacion sea un windows 10 y ejecutar desde el cliente (también con win10), pero con el mismo mensaje al intentar ejecutarlo.

Asi tambien verifique que los requisitos para la instalación del Power Builder se cumplan.

Desde ya muchas gracias por su ayuda

Comment
  1. Miguel Leeuwe
  2. Monday, 25 October 2021 12:57 PM UTC
¿Has intentado añadir “C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 21.0.0.1288)” a la variable the entorno PATH en windows?

Otra cosa que puedes hacer es, en el acceso directo, poner ese mismo path como valor para “Iniciar en..” (o algo parecido, en mi win10 es en Ingés y pone “start in”.

Saludos
  1. Helpful
There are no comments made yet.
Osvaldo Quiñónez Accepted Answer Pending Moderation
  1. Friday, 22 October 2021 13:55 PM UTC
  2. PowerBuilder
  3. # 4

hola John Fauss, los archivos en tiempo de ejecucion los instalo en los clientes con Win 10 64 bits, con el paquete de librerías que genero con la utilidad Package Runtime, no se si esta bien el procedimiento.

El servidor donde se encuentra la aplicación es Win 7 de 32 bits, allí no instalo los archivos en tiempo de ejecución, luego en los clientes solo hago un acceso directo que apunta a la aplicación.

Me podrian explicar que se esta haciendo mal o que faltaria hacer?

 

Gracias desde ya

Comment
There are no comments made yet.
John Fauss Accepted Answer Pending Moderation
  1. Wednesday, 20 October 2021 19:01 PM UTC
  2. PowerBuilder
  3. # 5

Cada aplicación de PB requiere acceso a las DLL de tiempo de ejecución de PB para su ejecución. Normalmente, estos residen en la misma carpeta que la aplicación compilada / implementada.

Consulte el tema de la Ayuda de PB denominado "archivos en tiempo de ejecución" para obtener una lista de estos archivos. Se instalan en su estación de trabajo de desarrollo PB en dos lugares, dependiendo del bitness de la aplicación PB compilada.

Para obtener más información, consulte el enlace del documento a continuación:

https://docs.appeon.com/pb2021/application_techniques/ch09s02.html#Installing_PowerBuilder_Runtime

 

Comment
There are no comments made yet.
Osvaldo Quiñónez Accepted Answer Pending Moderation
  1. Wednesday, 20 October 2021 18:24 PM UTC
  2. PowerBuilder
  3. # 6

Antes que nada gracias por responder.

Olvide mencionar que en los clientes esta instalado Win 10 Pro de 64 bits, solo el servidor de la aplicacion con Win 7 pero ahi no se ejecuta nada, solo esta como servidor.

Tambien que el package runtime que genere para los 32 y 64 bits para para probarlos en ambos pero igual tengo ese inconveniente, no se si a eso se refieren con los archivos de tiempo de ejecución?

 

Comment
  1. Alex Riofrio
  2. Thursday, 21 October 2021 19:55 PM UTC
Hola Osvaldo;

Verifica en el archivo "app_name".xml que la propiedad <RuntimePath> apunte a la carpeta donde están las DLLs del Runtime de PB 2021 en la PC Cliente. También asegúrate que la versión sea la misma con la que compilaste la aplicación y corresponda a la plataforma 32 o 64 bits.

Ejemplo:

<RuntimePath>C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime 21.0.0.1288</RuntimePath>





Alex.
  1. Helpful
  1. Osvaldo Quiñónez
  2. Friday, 22 October 2021 13:58 PM UTC
Hola Alex, ese archivo se encuentra en el cliente despues de instalar la librerias? hay que editar ese archivo?



Desde ya gracias por tu respuesta
  1. Helpful
There are no comments made yet.
John Fauss Accepted Answer Pending Moderation
  1. Wednesday, 20 October 2021 18:01 PM UTC
  2. PowerBuilder
  3. # 7

¿Instaló los archivos de tiempo de ejecución de PB 2021?

 
Además, tenga en cuenta que las aplicaciones PB 2021 no son compatibles con Windows 7:
 
 
 
Comment
  1. Miguel Leeuwe
  2. Wednesday, 20 October 2021 18:11 PM UTC
Intenta instalarla primero en Win10. As'i sabr'as si el problema es win7 o la instalaci'on en s'i. (perd'on, teclado ingl'es).
  1. Helpful
  1. Osvaldo Quiñónez
  2. Friday, 22 October 2021 13:57 PM UTC
Hola Miguel, hice eso y si puedo ejecutar en una pc con Win 10, que me sugiere

Desde ya gracias
  1. Helpful
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.