Error desconocido

Hola!
Cree una aplicación ejecutable que se llama inventario.
La aplicación se abre, pero
Cuando quiero hacer algo aparece un error:
Inventario provocó un error en <desconocido>.
Inventario se cerrará.
Si continúan los problemas pruebe de nuevo
después de reiniciar el equipo.
Y simplemente no puedo hacer absolutamente nada.
Salvo el botón de salir.
¿Qué ocurre? ¿Cómo hago que funcione?
Si sirve de algo, te cuento que en un primer momento
la aplicación no se abría porque no encontraba
dos dll que las copie desde
donde estaban y las puse en la misma carpeta de la
aplicación. Ahora abre pero no funciona.
Te agradecería que me pudieras ayudar.
Otra pregunta: ¿El programa Html Workshop es para crear aplicaciones ayuda?
Gracias
Marce

2 respuestas

Respuesta
1
Lista extendida de dlls. (Reemplazá 50 por tu versión)
Minimum Required 32bit DLL's
DLL Name Description
PBBGR050.DLL Business Graphs, Provide all graphing functions
PBDWE050.DLL Datawindow Engine, Provide all Datawindow functions
PBROI050.DLL OL2 2, COM Support
PBRTE050.DLL PowerBuilder Runtime Engine, used to execute your application functions, this is required by p-code and machine code
PBRTF050.DLL PowerBuilder Runtime Functions, used to execute your application functions, this is required by p-code and machine code
PBSHR050.DLL Storage Manager, Print Support and Other Functions, used to allocate memory and track objects
PBTYP050.DLL System Object and Function Definitions
Optional 32bit DLL's
DLL Name Description
PBDBL050.DLL Database Interface for PBSYB, PBMDI and PBNET
PBDBT050.DLL Database Interface for PBSYC
PBDPB050.DLL Distributed PB, Local Driver Interface
PBDSE050.DLL Distributed PB Interface
PBIDBF050.DLL Datawindow Import dBase
PBIN050.DLL DATABASE Interface for Informix 5
PBITXT050.DLL Datawindow Import Text
PBMDI050.DLL DATABASE Interface for Sybase MDI
PBMSS050.DLL DATABASE Interface for SQL Server
PBNET050.DLL DATABASE Interface for Net Gateway
PBNPC050.DLL Distributed PB Named Pipes Client Interface
PBNPS050.DLL Distributed PB Named Pipes Server Interface
PBO71050.DLL DATABASE Interface for Oracle 7.1
PBO72050.DLL DATABASE Interface for Oracle 7.2
PBODB050.DLL DATABASE Interface for ODBC 1
PBOSC050.DLL Distributed PB Open Server Client Interface
PBOSS050.DLL Distributed PB Open Server Server Interface
PBRTC050.DLL Rich Text Support
PBSMI050.DLL Distributed PB
PBSYB050.DLL DATABASE Interface for Sybase DBLIB
PBSYC050.DLL DATABASE Interface for Sybase CTLIB
PBWSC050.DLL Distributed PB Winsock Client Interface
PBWSS050.DLL Distributed PB Winsock Server Interface
Como mínimo tienes que tener estas librerías:
Pbdwe60.dll
Pbodb60.dll
Pbrtc60.dll
Pbtra60.dll
Pbvm60.dll
Después, dependiendo de que hiciste en la aplicación puede ser que necesites alguna otra.
Si tenés una version diferente a la 60 probablemente las librerías se llamen igual pero con tu número de versión.
Con PB 8 algunas dlls se unieron pero no creo que te afecte.
Todo esto suponiendo que el sistema anda en modo diseño.
Si no te anda avisame que te paso una lista completa de librerías.
También hace un full rebuild de la aplicación.
---
¿El programa Help (o html)Workshop es para crear aplicaciones ayuda? >> SI
Respuesta
1
Dime el programa funciona correctamente desde el mismo powerbuilder
Si es así el problema puede estar a la hora que creas tu ejecutable.
Entonces lo que debes hacer es que vuelvas a generar tu ejecutable y observar si muestra algún error a la hora de crearlo.
Si en caso sale el mismo error en el power entonces hay algún código que está mal.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas