By Yakov Werde | Article Rating: |
|
July 20, 2011 10:00 AM EDT | Reads: |
7,335 |

Today I was doing housekeeping chores on a PowerBuilder .NET application. I was moving libraries from one folder to another. Much to my chagrin, I discovered that what used to be a simple chore is now a more time-consuming operation.
In good ol' Classic, after moving the PBLs, with the IDE closed (or the target now in the current workspace), I'd edit the Library list in the PBT file to reflect the PBL's new folder path, reopen the target and voilà, change done! Perhaps in a worst case scenario, I'd copy the PBL and then edit the Library List in the IDE by simply changing the PBL path in the text edit box.
No more! As you can see from the accompanying screenshot. The Library List in the PBTX file is encrypted. That means that even though it is plainly visible in the text-based PBTx file, you just can't simply edit it any more. What's even more restricting is the IDE Library List editor is now a pick list. You can't edit the list directly. So the process of modifying a library location has you clicking a button to delete a library, then clicking another button to choose a library using the file chooser dialog.
This seeming enhancement is inconvenient at the least and tends to be somewhat annoying. Noticing that this is how the PBTX is in version 12.0 & 12.5 I'm guessing that it's here to stay.
Published July 20, 2011 Reads 7,335
Copyright © 2011 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Yakov Werde
Yakov Werde, a 25 year IT industry veteran, is a member of TeamSybase and the newly formed Sybase Customer Evangelist Team. Yakov is a recognized author, speaker and trainer who has been designing and delivering PowerBuilder, .NET, EaServer, Web App Development, and Java training for over 14 years to corporate, military and government developers. Prior to discovering his aptitude as an educator, Yakov worked as an architect, project manager and application coder in the trenches of application software development. Yakov holds a Masters in Education with a specialty in instructional design for online learning from Capella University and a BS in math and computer science from Florida International University. Yakov, managing partner of eLearnIT LLC (www.elearnitonline.com), authors and delivers workshops and web based eLearning tutorials to guide professional developers toward PowerBuilder Classic and .NET mastery. Follow Yakov on Twitter as @eLearnPB
![]() |
reedshilts 07/20/11 08:46:00 PM EDT | |||
About the editability of the library list field in the target dialog... |
![]() |
reedshilts 07/20/11 08:37:00 PM EDT | |||
Actually - it's not encrypted - but is the GUID identifier of the PBL itself. To see the GUID identifier of the PBL, it is the "ProjectGuid" value in the PBLX file. |
- Refactoring Corner: Partitioning DataWindow Technology
- RESTful Web Services: A Quick-Start How-to Guide - Part 1
- Refactoring Classic PowerBuilder Applications Using TDD and pbUnit
- There's a Hole in the Bucket, Dear Liza, Dear Liza
- Vendor Independent Data Access in EAServer 3.6.1
- PowerBuilder .NET Migration eTutorial
- RESTful Web Services: A Quick-Start How-to Guide - Part 2
- Slicing the Pie with PowerBuilder .NET 12.1 EBF Project Partitioning
- PFC Project Partitioning Using a Referenced PowerBuilder Assembly Target
- Breaking Platform Limitations