PBSearch is the fastest and easiest object searcher for PowerBuilder. It also has features you won't find anywhere else (including PB itself). PBSearch supports PowerBuilder versions 8 thru 12.5 (Classic Only) as well as PocketBuilder.
I just wanted to say that your tool just saved me hours of debugging. We have a huge PB application and your tool make me confident that I can fix anything because I can search so easily and so quickly. I am seen as a more efficient coder because I am a more efficient coder . . . because of your tool.
Thank you so much.
It's a great product.
Search for strings Screenshot
Easily choose the libraries and object types to search. Searching is fast and all additional searches are even faster. Workspaces and Targets are used so you don't have to hunt through the file system.
Global Search and Replace
Replace strings throughout your application easily and quickly. You can actually see what the code will look like before you change it! It can automatically make backup copies of your libraries. If your Workspace is source controlled, it will automatically checkout the objects before changing them.
Find an object
Have you ever worked on an application with thousands of objects and 50 or more libraries? Have you ever forgotten which library the object you want to edit is in? Quickly find the correct library.
Stored Procedure Search
Many applications make extensive use of stored procedures and triggers. Have you ever had to find out which procedures use a particular table or column? Here is the only utility that will find it. Works with Oracle, Microsoft SQL Server, Sybase ASE and SQL Anywhere.
Direct Object Editing
PBSearch allows you to use your favorite text editor to edit object source and the import/export is handled automatically. PBSearch comes with a separate text editor which can syntax highlight PowerBuilder or Stored Procedure code.
PBR File Generator
This feature searches for references to image files and unreferenced datawindows. It then will take the results of the search and create the .pbr files. This turns a manual, error prone process into a quick and easy one.
This allows you to perform queries of column properties. If you need to know where a certain column is an input field or whether all occurrences of 'received_amt' use the same editmask, this is the tool.
Do you like the Library Painter but find it buggy or quirky? Here is a replacement that allows you to regenerate all objects at once.
Unused Object Report
After an application has been around awhile you tend to get a number of objects that are no longer used. This report will quickly and accurately tell you which objects are not used anymore.