Learn about the approaches and limitations of consuming .NET Managed Code Assemblies in PowerBuilder. In this case from our consulting files, Intertech recently developed a Dymo label printer API wrapper adapter for PowerBuilder using Dymo’s next generation printer APIs. Dymo recently deprecated it’s COM solution and instead offers a .NET framework API called the DYMO Label SDK, which is relatively complex and difficult to consume in PowerBuilder when compared to the COM predecessor. Topics covered include: Calling a .NET Assembly in PowerBuilder, C# and PowerBuilder language feature mapping, creating an adapter wrapper for unsupported .NET features, deploying the solution and debugging the solution. We will also share our basic approach to integrating the DYMO Label SDK into PowerBuilder, thus illustrating the strengths and limitations of integrating PowerBuilder with .NET.

Presenter: Donald Clayton