Developing in PowerBuilder

John Olson

Subscribe to John Olson: eMailAlertsEmail Alerts
Get John Olson via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by John Olson

Last year, after migrating a client's application from PFC 5.0.02 to 6.5, then applying some enhancements to take advantage of new features, the program began giving the following PFC error message: "For certain functionality the PFC DataStore requires a reference to its parent window. One of these cases has been encountered. To let the DataStore know who its parent window is, call the of_SetParentWindow() function after the DataStore creation." At first I was disturbed that the PFC developers had coupled the DataStore to a parent object. And worse, not only a parent object, but a window object. This would mean that every DataStore had to be associated with a window. I assumed I'd be forced to use my frame window as a parent for all the "free range" DataStores in my application. After analyzing the PFC code changes, I realized that the DataStore requires a parent w... (more)

We're Not in Kansas Anymore, Toto

If you're a regular reader you've probably noticed the recent evolution of this magazine from focusing specifically on PowerBuilder to covering the several tools included in EAStudio as well as the Enterprise Application Server. Though still called PowerBuilder Developer's Journal, this magazine now also has a subtitle: Enterprise Application Studio. While proud of our long history of cutting-edge PowerBuilder articles, we recognize that, as a lone software development tool, PB doesn't generate the interest it used to. Nearly 10 years after the first release of PowerBuilder, thi... (more)

What We Do Next

Once again events have occurred that take the focus off our day-to-day activities and remind us of our mortality. Facing death, or the deaths of family, colleagues, or friends, always makes for a potent wake-up call. It shakes us out of our routine and reminds us that life is bigger than our current project. Unfortunately, it often requires a serious event to cause us to step back and survey our lives...or the wreckage of what's left of our lives. Usually the wreckage comes in the form of divorce, irreparable relationships, and poor health. Sometimes overworking is a means of esc... (more)

PBDJ's Tenth Year

Believe it or not 2004 is the tenth year I'll be writing for PBDJ! I can't believe it myself. This magazine debuted back in 1994 when PowerBuilder was the hottest client/server software development tool in the world. That year I joined forces with a dozen PowerBuilder experts and we wrote PowerBuilder 4.0: Secrets of the PowerBuilder Masters for SYS-CON Media, the publisher of this magazine. That book made quite a splash in the PB world and we suddenly became celebrities. I remember the pride I felt when I went into a B. Dalton bookstore in Orlando (I was working on a space shutt... (more)

Advanced WebDV HTML Generation

Okay, so I've been promoting the inclusion of PB client/server articles, yet here I am writing about the Web DataWindow. Don't stop reading! This article applies to all PB developers, whether n-tier or client/server. That said, I now have to prove that this article is important to client/server developers.... Here's my angle: HTML has become a standard beyond Web development. People doing work unrelated to the Web, even nonprogrammers, need to learn the basics of HTML. Here's an example: I'm a consultant and I invoice my customers using QuickBooks. When I generate my invoices I ... (more)