I am not exactly new to XoJo.
I have written a few programs over the years as a hobby that relate to my part-time work as a sound engineer.
My "real" job is as a commercial software developer for a forms processing company. We have a legacy program that was written in a combination of straight C, VB6, and C#. I am thinking about rewriting it using Xojo but I have a few questions.
First, how well does Xojo do WYSIWYG? It is very important to be able to create and print a form exactly as it appears on the screen. I need to be able to measure the distance of some text on the form within a few TWIPS.
Using the Windows RichText Control, I am able to accomplish a lot of what I do using windows messaging. Is that possible in Xojo (if still necessary)?
The next requirement is that I can call a windows DLL. I don't think that will be a problem. The way it works now, the "real work" is done by our proprietary Windows DLL and that won't change. The current VB part is used kind of as a wrapper around the DLL along with form creation, database creation, reading and writing data, and reporting
Lastly, the form processing part (much later in the project) creates Microsoft Access databases for data storage. Is that possible in Xojo? I need to be able to create dynamic databases (different db for each form), write the data and query that data to create reports.
The original program took years to write. This is a huge undertaking. I'll be starting off with a few simple prototypes before I take the plunge.
Thank you in advance for any advice you might have.