PB DeCompiler is an application that can assist you in decompiling PowerBuilder PBD files. It can perform reverse engineering operations on such files, in the attempt to rebuild the original source code, making it human readable.
Simple interface and two working modes
Despite its advanced functions, it features a plain interface comprising a minimalistic set of options. The decompiler can process files created with various versions of PowerBuilder, ranging from 5 to 12.
Addressing both experienced and beginner programmers, it features two different functioning modes, namely 'Simple' and 'Professional'. The first one narrows down the number of options within the menus, while the latter comes with additional tools and functionality.
Process PowerBuilder files and view their structure
You start by browsing for the PowerBuilder or PocketBuilder file you want to load. The application analyzes the input file and displays its structure, while also detecting the compile mode. It features syntax highlighting and can sort the generated treeview by various criteria.
There are various options that you can choose from. PB DeCompiler enables you to re-create the PBW and PBT file or export the current file or object to SR format, with or without dependencies.
PB DeCompiler comes with search and navigation options that enable you to explore the generated code, list and view SQL tables and statements. You can find a specific string in the opened script or source code, as well as instruct the application to search for it at the beginning of each line. Moreover, it allows you to look for a certain function, user or system event or a control name.
A useful PBD decompiler
PB DeCompiler helps you analyze the way a PBD file was originally built. It is easy to work with, but the terminology it uses requires basic programming knowledge and familiarity with PowerBuilder files.