Tech Articles


OLE - Extending the capabilities of PowerBuilder Part 1


Using Object Linking and Embedding (OLE) from PowerBuilder - whether in OLE Automation or the use of ActiveX controls - has long been a source of frustration for many PowerBuilder developers.

There are several reasons for this:

  • There is a lack of a full understanding of OLE.
  • There is little documentation and practical examples of using OLE with PowerBuilder.
  • There are some limitations inherent in the method that PowerBuilder implements OLE.

This article is intended to address some of these issues by providing a primer on OLE, providing some practical examples of its use, and demonstrating some methods for addressing the limitations of PowerBuilder's implementation of OLE.

The first thing we need to do is cover some background information, beginning with some definitions of terms and then some explanation of how OLE works.

Read more

Find Articles by Tag

Oracle Linux OS OAuth Database Painter Event Handler CI/CD Data Filter Visual Studio RibbonBar Database Object Script OAuth 2.0 Android Syntax OrcaScript PowerBuilder Debug Icon Error Authentication SVN PowerServer Mobile Database Profile CrypterObject Graph Source Control RibbonBar Builder PBNI Variable PDFlib 64-bit Git Import JSON Import DragDrop PowerBuilder (Appeon) Database Table UI Modernization Trial Open Source Debugger ActiveX SDK Export JSON COM OLE .NET DataStore WinAPI Bug Web Service Proxy SnapDevelop Encoding PowerServer Web Messagging Database Connection GhostScript Platform API Application Configuration Automated Testing JSONGenerator Debugging SOAP ODBC WebBrowser Encryption Text Elevate Conference 32-bit Event Handling TortoiseGit Interface Performance Excel SQL PBVM TLS/SSL License RESTClient RichTextEdit Control Web API Class Source Code Mobile JSONParser HTTPClient Database Window Azure .NET Std Framework Deployment Installation Model Stored Procedure Charts JSON DLL Sort InfoMaker Service DataType SQL Server Authorization Repository DevOps Outlook Menu Windows OS NativePDF PostgreSQL ODBC driver PowerBuilder Compiler Testing Jenkins .NET Assembly File SqlModelMapper DataWindow SqlExecutor IDE SnapObjects Windows 10 Icons Validation DataWindow JSON XML Transaction BLOB MessageBox PowerScript (PS) Resize Array Event C# Branch & Merge UI PBDOM Design Database Table Schema PostgreSQL PDF External Functions CoderObject UI Themes TreeView REST Export Database Table Data Migration TFS iOS Expression PFC