Guys,
There are reasonable workarounds and arguably better ways of writing the code. PowerBuilder product is composed of many millions of lines of code that we didn't write and have to be very careful how we change so our customer's mission critical apps don't break when they upgrade, many of which are Fortune 500 companies.
Plus we need to balance our R&D resources between fixing Sybase's old bugs that customers have tolerated (i.e. worked around) over the years with bringing long overdue features to market. Hope you guys take a moment to look at this from our side as well that we are trying to do the best we can for PowerBuilder customers and their projects.
But even with that said we aren't passing the buck and have fixed or are currently releasing fixes for a number of such legacy bugs that Sybase ignored, such as bug ID # 150, 173, 186, 190, 199, 219, 234, 237, 256, 309, 314, 316, 341, 354, 381, 415, 437, 509, 535, 589, 717, 819, 896, 990, 1037, 1153, 1233, 1345, 1360, 1392, 1693, 1718, 1729, 1745, 1757, 1783, 1814, 1825, 1856, 1982, 1999, 2278, 2443, 2467, 2576, 2743, 2753, 2834, 3077, 3504, 3513.
Thanks,
Armeen Mazda
CEO, Appeon
Thanks for your quick reply :-)
The sample code is a simple way to repro the issue.
The application has 5000 objects and cannot be easily rewritten to workaround the bug.
using the sample code the issue is 100% visible. To my mind a huge memory management bug.
I will open a ticket. ;-)
Thanks - Steen
I will review your ticket. Meanwhile, have you used this on other PowerBuilder versions as well? If so, did this happen there too?
Regards,