Hi Paul
WDSibyl provides a fairly good RAD package very similar to Borland's Delphi (somewhere around Delhpi2/3 time period). I used it to put together a USB configuration tool that I think I can claim has been of help/use to a few people
http://hobbes.nmsu.edu/pub/os2/system/usbcfgb7a.zipHowever, it does seem that WDibyl has some limitations. The main 1 I find is that currently the documentation is (mainly) in German which means a few problems with interpretation for non-German speakers like myself. Yes, translation websites can help a little but often introduce a lot of confusion (and nonsense) due to technical terms involved.
Also larger projects can run into problems where when adding new items to existing forms it becomes impossible to give those new items a meaningful name ie I recently looked at adding a RadioGoup containing 2 Radio buttons to the USBcfg app and found that I was stuck with RadioButton1 and RadioButton2 as names - the system would not let me change those to anything else...
To overcome that means starting a new project with a blank form and building each page of the app again - and then hooking up the existing code to that new project. A bit frustrating and time consuming...
However, having had a moan about the WDSibyl drawbacks I also ought to add that I would not know where/how to start building the app in c/c++ despite having qualified as a c programmer years ago; must admit that I have not really used that skillset "in anger" at all since the last exam of the c course :-)
I am probably just being a bit lazy but the visual building of an application interface is very easy with WDSbyl - bearing in mind the possible problems that you could encounter at a later date when trying to add/change an existing application's interface.
Regards
Pete