Power Builder - net dll importer

 
Vista:
sin imagen de perfil

net dll importer

Publicado por amilcar (15 intervenciones) el 20/03/2025 12:19:18
hola a todos, tengo una libreria dll que hice en C# con visual studio., luego la importé a power builder 2022
usando la opcion del menu "net dll importer".

Esto me genero un user object el cual funciona bien en mi pc, tanto en la carpeta de desarrollo como en otra carpeta una vez compilado, pero siempre hablando de la pc de desarrollo.

Al copiar la aplicación a otra pc esta dll no funciona, da error. Da la sensación de que falta un archivo de power builder en esa pc, pero no se cual es, ya que la dll existe en el directorio de la aplicación y el path que uso dentro de esa dll es relativo y está bien.

Cualquier sugerencia seria bienvenida

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 250
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

net dll importer

Publicado por Adolfo (281 intervenciones) el 20/03/2025 15:44:29
Yo hago lo mismo y no tengo ese problema yo cree la libreria con esta opción y usando .NetFrameWork 4.5

Librerias-C-_para_PB

Y cuando instalo mi software con el cliente primero corro: vcredist_x64.exe
Y listo no tengo problemas
Y no serán librerias de PB las que faltan ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

net dll importer

Publicado por amilcar (15 intervenciones) el 20/03/2025 16:00:24
vcredist_x64.exe , nunca lo use, voy a investigar eso

yo uso el rantime package para instalarlo en las otras pc + la carpeta de mi app

me pasarias tu mail para consultas ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

net dll importer

Publicado por amilcar (15 intervenciones) el 20/03/2025 16:31:01
estaba generando mal la dll en visual studio, no era la opción correcta

no se porque en la pc de desarrollo funcionó y en las otras no, pero bueno, no importa.

El hecho es que gracias a tu aporte pude resolver el tema que desde hace días venia padeciendo

Muchisimas gracias Adolfo

Abrazo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

net dll importer

Publicado por Toni (1 intervención) el 20/11/2025 19:15:28
Me pasa lo mismo y no encuentro el problema. Que cambiaste al generar la dll?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 250
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

net dll importer

Publicado por Adolfo (281 intervenciones) el 24/11/2025 16:10:29
He visto que se tiene dudas y/o problemas a la hora de utilizar una libreria .dll en PB, aqui estan los pasos uno a uno, esto esta ya esta probado.-

1.Debes crear tu librería con la siguiente opción, yo utilizo C#, para una mayor compatibilidad utilizar .NetFrameWork 4.8
Librerias-C-_para_PB
2.- En C# compilar para obtener el .dll, yo utilizo AnyCPU
3.- Importar el .dll en nuestro proyecto PB
Import
4.- Click derecho sobre el objeto nvo_sysinfo y hacemos click izquierdo sobre Edit Source
Edit
5.- Modificar la ruta del .dll vease la imagen, (guardamos cambios) esto es para que donde quiera que se este ejecutando el .Exe funcione:
Ruta
6.- Al distribuir el Ejecutable se debe de tener .NetFrameWork 4.8 instalado y se debe de ejecutar prerequisisto de PB vease la imagen. Yo uso 64bits al momento de generar el EXE
SDK
7.- Finalmente estoy anexando el proyecto completo, esta en PB 2025, incluyendo el archivo InnoSetup
Dudas o comentarios al 8712067302 via whatsapp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar