| By Yakov Werde | Article Rating: |
|
| March 10, 2011 12:00 PM EST | Reads: |
1,664 |
Did you sing this little ditty when you were a wee laddie? (In case you don't know the song, you can find the words and tune here (http://www.songsforteaching.com/folk/theresaholeinthebucket.htm). These words came to my mind after discovering a small hole in the migration process. Let me describe it to you.
In the Classic PowerBuilder IDE, when you have classes in an inheritance relationship, the painter shows ancestor public and protected instance variable on the General tab of the descendent class. Figure 1 shows what you might see when a Boolean ib_flag is declared in an ancestor.

If you go ahead and change the default value in the painter, the code is written into a special Type declaration section. This code section is not directly developer accessible via a script editor. In classic this is not an issue. Figure 2 shows the source code

However, the script painter in the Visual Studio 12.x IDE, no longer shows you these inherited instance variables. After migration to .NET 3.5 WPF the code remains in the Type declaration section, but there is not a painter interface to edit it. Figure 3 shows the Type declaration section after migration.

A bit more concerning is the red herring that turns up when searching for the identifier. Figure 4 shows you that the identifier if found. However, double clicking it brings up the wrong location in the code. The only way to edit the identifier is to Edit With à Source Code Editor.

I reported this issue to engineering. Hopefully a later build will address this shortcoming. Meanwhile as the song goes "With what should I fix it, dear Liza, with what? With a straw, dear Henry, dear Henry, dear Henry"
Long Live PowerBuilder
Published March 10, 2011 Reads 1,664
Copyright © 2011 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- Revolution Foods and Plum Organics Partner With Kia Motors Presents YO GABBA GABBA! LIVE!: THERE'S A PARTY IN MY CITY! as Official Tour Snack Sponsor
- Famed Woman Entrepreneur Describes Her Adventures Co-Founding a Mega-Chain Crate Furniture Business and a Resort in the Bahamas
- Intel CEO Otellini: Katrina Leaves "A Hole In the Human Spirit"
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
- The Little PowerBuilder App that Grew
- RESTful Web Services: A Quick-Start How-to Guide
- Will Microsoft’s Mango Shake Enterprise Mobility, Part 1?
- Will Microsoft’s Mango Shake Enterprise Mobility, Part 2?
- Extending SQLCA
- SUPDeveloperProgram YouTube Channel Launched
- Some Random Thoughts on Application Development
- Using the Tag Property – Part 1
- Upcoming Mobility Events of Note
- Dutch-Bangla Bank Selects Sybase 365 for Mobile Banking in Bangladesh
- Can PowerBuilder Leverage Mono?
- Using the Tag Property - Part 2
- Sybase in Leaders Quadrant in 2011 Mobile Device Management Software
- Three Mobility Trends That Will Change Your Business — InformationWeek
- The Little PowerBuilder App that Grew
- RESTful Web Services: A Quick-Start How-to Guide
- PB12.5 Public Beta Has Started!
- Will Microsoft’s Mango Shake Enterprise Mobility, Part 1?
- Will Microsoft’s Mango Shake Enterprise Mobility, Part 2?
- Extending SQLCA
- SAP Reports 26% Growth in Software Revenue and 20% Growth in Software and Software Related Service Revenue
- SUPDeveloperProgram YouTube Channel Launched
- What does a surge in enterprise mobility mean for systems integrators, consultants and developers? – FierceMobileIT
- Some Random Thoughts on Application Development
- Where Are RIA Technologies Headed in 2008?
- PowerBuilder History - How Did It Evolve?
- The Top 250 Players in the Cloud Computing Ecosystem
- DDDW Tips and Tricks
- OLE - Extending the Capabilities of PowerBuilder
- Dynamically Creating DataWindow Objects
- Working with SOA & Web Services in PowerBuilder
- DataWindow.NET How To: Data Entry Form
- Custom Common Dialogs Using SetWindowsHookEx
- Sybase ASE 12.5 Performance and Tuning
- Book Excerpt: Sybase Adaptive Server Anywhere
- Office 2003 Toolbar: A New Look For Your Old PowerBuilder App





























