Developing in PowerBuilder

John Olson

Subscribe to John Olson: eMailAlertsEmail Alerts
Get John Olson: 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)

The Rebirth Of Sybase

My forecasts for the future of Sybase have been through a renaissance. More than an evolution, they've been reborn. In last month's PBDJ (Vol. 7, issue 9) my editorial, as well as my TechWave review article, recounted what John Chen and Raj Nathan had to say about the past and future of Sybase. The vision itself wasn't new to me; it had been conveyed very clearly by Eric Miles in an interview I did in November 1998. I hadn't bought into the vision because I didn't see any concrete evidence that it was culminating in Sybase taking leadership positions in existing and new markets.... (more)

The Value Of Consulting Services

As a consultant, I'm keenly aware of the bitterness some people have toward us. On many occasions I've felt the ire of managers who, in the past, have had bad experiences. The causes vary, but the blame can usually be spread evenly between management and the consultants. Unfortunately, this results in a negative view toward consultants and the valuable services they provide. At the risk of stating the obvious, let me describe some important details about the business of consulting: 1. Consultants provide valuable services. When you decide to build a home do you build it yourself or... (more)

What Happens When the Self-Taught Stop Learning?

You can pay me now or pay me later." I love that line. It was the catch phrase in an auto repair commercial several years ago. The story was that the transmission in this man's car was making strange noises. He took it to a repair shop and was told he needed to spend money to service the transmission. After deciding to wait on the recommended service, the man walks back to his car while the repairman shakes his head and utters the phrase that rings true in many instances. The point made plain by the commercial was that the transmission needed to be serviced and the problem wasn'... (more)

A Nose For The Essentials, Interview with Yakov Werde

Though I spend most of my time consulting on software systems, I also have the pleasure of teaching a variety of courses on Sybase Tools. As a Certified Sybase Instructor, I was able to attend a recent conference in Santa Fe that Sybase put on for its instructors. While there, I sat in on a Java course taught by Yakov Werde. Yakov is a very talented teacher, skilled in communication and humor. It's a good mix. I always enjoy the opportunity to learn from him. Recently, we had the opportunity to speak about his job and get a small glimpse of Yakov after hours. Olson: Briefly tel... (more)