
By Yakov Werde | Article Rating: |
|
March 10, 2011 12:00 PM EST | Reads: |
14,109 |

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 14,109
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
![]() Jun. 10, 2017 10:15 AM EDT Reads: 1,096 |
By Elizabeth White ![]() Jun. 10, 2017 09:45 AM EDT Reads: 1,186 |
By Yeshim Deniz ![]() Jun. 10, 2017 07:15 AM EDT Reads: 1,011 |
By Yeshim Deniz ![]() Jun. 10, 2017 06:45 AM EDT Reads: 1,599 |
By Yeshim Deniz ![]() Jun. 10, 2017 01:00 AM EDT Reads: 1,102 |
By Elizabeth White ![]() Jun. 8, 2017 12:00 PM EDT Reads: 1,284 |
By Liz McMillan ![]() Jun. 8, 2017 09:00 AM EDT Reads: 1,223 |
By Liz McMillan ![]() Jun. 8, 2017 07:00 AM EDT Reads: 1,974 |
By Yeshim Deniz ![]() Jun. 8, 2017 12:00 AM EDT Reads: 5,685 |
By Carmen Gonzalez ![]() Jun. 7, 2017 08:00 PM EDT Reads: 6,371 |
By Elizabeth White ![]() Jun. 7, 2017 12:00 PM EDT Reads: 1,788 |
By Elizabeth White ![]() Jun. 7, 2017 05:30 AM EDT Reads: 2,404 |
By Yeshim Deniz ![]() Jun. 7, 2017 05:15 AM EDT Reads: 1,795 |
By Liz McMillan ![]() Jun. 6, 2017 10:00 PM EDT Reads: 2,085 |
By Liz McMillan ![]() Jun. 6, 2017 03:45 PM EDT Reads: 5,282 |
By Yeshim Deniz ![]() Jun. 6, 2017 11:45 AM EDT Reads: 1,992 |
By Liz McMillan ![]() Jun. 6, 2017 09:00 AM EDT Reads: 1,037 |
By Yeshim Deniz ![]() Jun. 6, 2017 08:00 AM EDT Reads: 1,494 |
By Elizabeth White ![]() Jun. 6, 2017 06:00 AM EDT Reads: 2,068 |
By Elizabeth White ![]() Jun. 6, 2017 05:00 AM EDT Reads: 1,555 |