Anonymous commented
Folks, why not simply use MS Access as a replacement to VB6?
Pros:
-uses VBA which is virtually identical to VB6 code
-64 bit
-full Unicode support
-built-in report engine, no need for clunky 3rd party tools like Crystal et. al.
-uses VBA which is virtually identical to VB6 code
-64 bit
-full Unicode support
-built-in report engine, no need for clunky 3rd party tools like Crystal et. al.
Some simple NSIS scripting could bundle the runtime into an installer that would make the app run tantamount to a standalone "exe"
Cons:
-Access is buggy as an ActiveX contaier
-can't write custom controls, but borderless forms can be made to mimic custom controls (I've had success doing this)
-can't create DLL or ActiveX servers
-Access is buggy as an ActiveX contaier
-can't write custom controls, but borderless forms can be made to mimic custom controls (I've had success doing this)
-can't create DLL or ActiveX servers
I don't think these Cons are showstoppers. Access makes a good candidate for a sophisticated standalone application.