Jacek Furmankiewicz

Subscribe to Jacek Furmankiewicz: eMailAlertsEmail Alerts
Get Jacek Furmankiewicz: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jacek Furmankiewicz

A common question we see in the newsgroups is "Where do I get the free version of InstallShield," or something along those lines. The truth is that deploying PowerBuilder applications is so easy (in most cases) that a full-blown, large commercial tool like InstallShield is overkill (especially when coupled with a behemoth of complexity such as Windows Installer). Unbeknownst to many, there are a few open-source and freeware installation tools available that are quite capable of creating a setup/installer program for a typical PowerBuilder application. We'll look at my favorite of these, NSIS (Nullsoft Install System), brought to you by the same folks responsible for creating WinAmp, the most popular MP3 player on Windows. They created NSIS internally as a tool to distribute WinAmp and its plug-ins, but made it powerful and flexible enough to be usable for a wide rang... (more)

Internationalizing PowerBuilder Applications with Resource DLLs

Expanding into other language markets presents an ample challenge for any PowerBuilder shop. In my case, we were faced with internationalizing our existing sales audit application into French (we're based in Quebec, where French versions of applications are required by law), as well as UK English (there are enough differences in retail terminology between North America and England to make this necessary). Our European salespeople were also targeting clients in Germany and Spain and, realistically, we had to anticipate supporting more languages in the future. Our application is f... (more)

Internationalizing PowerBuilder Applications with Resource DLLs Part 2

In Part 1 of this article (PBDJ, Vol. 9, issue 4) we discussed creating resource DLLs using the open-source LCC-WIN32 C compiler, maintaining string phrases in its IDE, and utilizing the compiled resource DLLs in our PowerBuilder application. Although that provides the basic technical foundation for internationalizing an application, it still doesn't cover many of the real-life issues that come up during the internationalization process, which is what we'll cover in Part 2. Clarity of Code One thing that became obvious early on is that using only resource IDs without indicating ... (more)

Internationalizing PowerBuilder Applications with Resource DLLs Part 2

In Part 1 of this article (PBDJ, Vol. 9, issue 4) we discussed creating resource DLLs using the open-source LCC-WIN32 C compiler, maintaining string phrases in its IDE, and utilizing the compiled resource DLLs in our PowerBuilder application. Although that provides the basic technical foundation for internationalizing an application, it still doesn't cover many of the real-life issues that come up during the internationalization process, which is what we'll cover in Part 2. Clarity of Code One thing that became obvious early on is that using only resource IDs without indicating ... (more)

Deploying PowerBuilder Applications Using NSIS

A common question we see in the newsgroups is "Where do I get the free version of InstallShield," or something along those lines. The truth is that deploying PowerBuilder applications is so easy (in most cases) that a full-blown, large commercial tool like InstallShield is overkill (especially when coupled with a behemoth of complexity such as Windows Installer). Unbeknownst to many, there are a few open-source and freeware installation tools available that are quite capable of creating a setup/installer program for a typical PowerBuilder application. We'll look at my favorite of ... (more)