1. Jean Pierre Chavez Vicente
  2. .NET DataStore
  3. Tuesday, 26 March 2024 17:32 PM UTC

En el Power Builder 2022 R3 como puedo generar una DLL para que sean consumidos en aplicaciones .NET ?

 

Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 26 March 2024 17:51 PM UTC
  2. .NET DataStore
  3. # Permalink

Hola Jean Pierre;
   No es posible, ya que las DLL generadas por PB tienen un formato propietario. Sin embargo, el IDE SnapDevelop que viene con PB Cloud Edition puede hacer eso (admite la tecnología DataWindow/DateStore), pero entonces estaría codificando en C#.
Saludos... Chris

Comment
There are no comments made yet.
Jean Pierre Chavez Vicente Accepted Answer Pending Moderation
  1. Tuesday, 26 March 2024 20:18 PM UTC
  2. .NET DataStore
  3. # 1

Hola Chris, en mi empresa trabajamos con PB 12.5 en donde generamos una DLL que cuenta con la funcionalidad de recuperar la información de los DW y exportarlos a PDF, esa DLL lo consumía una aplicación en .NET y nos ahorraba tiempo y trabajo. Ahora hemos migrado a PB 2022 R3 y según lo que tu me comentas tendría que migrar toda esa funcionalidad DW por DW al SnapDevelop codificado en C# ?? ¿Y como seria cuando es DW Composite??

Comment
  1. Chris Pollach @Appeon
  2. Tuesday, 26 March 2024 20:36 PM UTC
Hola Jean Pierre;

Sospecho que la DLL que estabas usando en PB 12.5 probablemente estaba escrita en C++. Con suerte, todavía tienes el código fuente de esa DLL y su documentación. Si ese es el caso, debería poder recompilar el código C++ usando el compilador C++ de Visual Studio y producir una nueva DLL para uso de PB.

Sin embargo, tenga en cuenta que la DLL antigua aún debería poder usarse "tal cual" en Appeon PB siempre que su aplicación PB siga siendo de 32 bits (lo que supongo que es su DLL PB 12.5). Supongo que la DLL podría estar usando la interfaz PBNI de PowerBuilder para permitir que la DLL acceda a entidades y métodos de PB para realizar esta tarea. Por supuesto, necesitaríamos ver el código fuente de la DLL para verificar el enfoque de codificación de la DLL.

Saludos... Chris
  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.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.