That does work!!! Boy, I really feel like an idiot now. I tried to do this several years ago and came to the wrong conclusion about why it didn't work. All that time fiddling around with Delphi.... Oh well, I now have my lesson for the week.
A problem is a problem only as long as it has a possible solution. Lacking that, it becomes a FACT!