La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2879 - PROYECTOS Y APLICACIONES. MOTOR DE BASE DE DATOS
Autor:  Claudio Armando Gajardo Garrido
hola...
necesito urgente informacion de como hacer el archivo ejecutable de la aplicacion, en realidad lo creo pero si lo grabo en otro pc que no tenga powerbuilder queda la escoba, ademas que me gustaria saber como puedo hacer el ejecutable sin tener que copiar dll´s a la carpeta de la aplicacion, y sin que me muestre el motor de la base de datos....
otra cosa, cuando creo el instalador, como lo hago para que no me muestre el motor de bases de datos???? ( al sql anywhere me refiero).
Tengo que entregar mi proyecto el sabado que viene y estoy muy urgido, he intentado de todo pero nada....
he hecho instaladores y ejecutables pero no me funcionan a la perfeccion por los problemas que señale al principio...
les agradeceria mucho si me ayudaran con esto, bueno de antemano muchas gracias....

  Respuesta:  Oscar Barahona
En lo que respecta al Motor, entiendo que lo que no quieres ver es el icono que deja en la barra de tareas...

Si es así, debes editar el ODBC de esa aplicación y donde le indicas el motor que usarás, le agregas un -Q.

Ej: dbeng50 -Q.
Suerte

  Respuesta:  Fredy Alberto Cabra
Hola amigo...Tal vez sea demasiado tarde, pero te cuento que es imposible tratar de no mostrar la ventana del motor de D.B. local o client/server. y ademas el PB necesita de su runtime (librerias) para ejecutar su proyecto (o .exe). Ni modos. suerte

  Respuesta:  Carlos
En la versión 6.5 el ejecutable necesita 6 DLL´s si usas SQL SERVER

pbgen60.dll
pbodb60.dll
pbmssql60.dll
pbvm60.sql
pbsql60.sql
pbdwe60.dll

En el instalador tendrás que decir que te los copie al system de windows
El motor de la base de datos si es en local siempre lo muestra el anywhere como un icono al lado del reloj pero si usas el server de anywhere y conexion tcpip en el ODBC por ejemplo no lo mostrará.

Un saludo

  Respuesta:  Leonardo A. Toro A.
Hola, lo siento mucho, pero powerbuilder necesita de las dll´s para poder ejecutar la aplicación. En forma reducida utiliza 18 archivos dll´s más los archivos que utiliza Sql Anywhere, que son unos cuantos mas.

Estos archivos, si no los quieres tener en el mismo directorio de la aplicacion los debes poner en una ruta del path,referenciado a través del archivo autoexec.bat, o en WIN NT a través de un archivo de ejecución *.cmd.

Con respecto al motor, no se puede ocultar su ventana de server, por mas que trates no vas a poder, asi que mala suerte otra vez....

Lamento no poder ayudarte más...

Saludos...