Thanks for your reply. I don't have ActiveX objects or database matters at all. Some of the forms use a couple of APIs like gdi32 and user32. Some use BitBlt, but otherwise mostly simple stuff which I now believe Jabaco will handle without needing changes. File handling needs a different syntax but that I think I will manage. I tried writing a simple program with two controls and two lines of code, and Jabaco could convert it fine.
My bigger problem now is that I can't get even a trivial program to run in Jabaco. Either something in JRE is missing or I have not figured out how to declare the starting point as Form1.
At java.net.URLClassLoader$1.run (Unknown Source) and several other similar lines appear in the debugging window on the right side. I have no idea what is missing. This is probably not a Jabaco error, but it would be good to have some help. Jabaco could check if something is missing and alert the user before the program stumbles this way.
You might select the form with the ...
... biggest *.frm/*.bas source file(s)
... highest number of interdependent source files
... highest number of "declare" statements to access external DLLs
... most complicated createObject/getObject construction to access ActiveX/OCX objects
... highest number of controls
... trickiest database access
... most advanced graphics output
Good choice!
A1880