This was posted a while back. I've had a look and got it running but it needs a fair bit of work tidying it up to hide loads and loads of useless objects that Basic4ppc finds in the library, and to find out what properties and methods are useful and need to be left exposed. Anyone interested in a proper job?
I am trying to read data from the camera based barcode reader and have it returned to the Basic4ppc program, there may or may not be a web connection available at the time.
You should be able to launch QuickMark by using either the Shell function in Basic4ppc or by using the Process object in my Threading library. The advantage of a Process object is that it will tell you when the launched app closes. So you could lauch QuickMark, the user could read a barcode and save the result to a file and then when they exited the app your app would know and could read the barcode data from the file.