||Re: Client with Dbase IV what to do
Akshat Kapoor <firstname.lastname@example.org>
||Wed, 13 Oct 2021 22:11:50 +0530
Good Evening Russ,
> A little backstory - I've been programming in xBase languages since dBase II in 1982 and have written some quite complex systems. While I own dBase 2019, I have tried and tried and TRIED to get the hang of it. I have gone through Ken's tutorials twice from end to end (and they are fantastic!). I have soooooo many notes that are peppered throughout his tutorial such as "there's a bug in such and such, so you must remember to do this" or "in order to connect to this, you must set this one little property that is buried unintuitively 14 levels deep in the properties". To remember all these little details just to write a simple CRUD application is bad enough, but to convert a very complex system with dozens of relational tables would be a nightmare. Then there are the bugs that have carried through from version to version to version. I paid 3/4 of the retail price to upgrade thinking naively that no one would release a totally new version without cleaning up the old bugs. Wrong. There are still (the same) bugs that require workarounds that have existed for multiple generations of the product. And don't even get me started on their report writer that must have been written by a TOTALLY different company.
I started a good 10+ years late. My first app was in foxpro for dos.
I switched to foxpro for windows with bare minimum changes.
And then stopped programming for approx 15+ years
Now I am using plus 12.3. I had to rewrite the entire program but I am
feeling better with the performance now.
There are bugs but usually there is a work around.
With 50+ machines I will recommend using 2019 with a proper backend
database likey mysql firebird etc.
Will be much more efficient.
Will require complete rewrite. But worth the effort.