LOGic is written in Visual FoxPro. Microsoft discontinued upgrades to it some years ago. Thanks to its flexibility, power, and ability to interface with .Net and other technologies, it has continued to serve us well.
An independent individual has picked up support of Visual Foxpro, offering new versions which he has been updating monthly. It is called VFP Advanced or VFPA. He has fixed a number of bugs in the last official release of VFP 9, and has added new features as well. For example, there is a two gigabyte limit to a .DBF file size in the original VFP. No one has ever exceeded that in LOGic, but the possibility exists. That limit has been removed.
More importantly, VFPA gives us the option of making LOGic a true 64-bit program. This would be trivial except that all of the external stuff that LOGic calls also has to be converted to 64-bit. This is not something we are going to do immediately, but it does give LOGic more room to grow.
VFP is normally an interpretive language. A version of VFP Advanced that compiles to true Intel code is available. I am experimenting with this. It should be even faster.
This release of LOGic uses VFP Advanced (32-bit interpretive). You will notice better stability and perhaps a bit more speed. I finished it a couple weeks ago and have been using it. It has not been publicly released. It is currently not available thru the official LOGic updater.
If you want to help me test it, get your copy here.
http://distribution.hose.../LOGicUpdate_9.21.5.exe
If you run into problems, simply backgrade to 9.21.4, and report the problem here.
There are some new features in this release, one significant.
*Help/About now shows the Visual FoxPro version. This release is 10.01.something. If previous versions of had this version, it would show 9.something. You can get the VFP version in any version of LOGic by going to tools/advanced/database commands. Type
? VERSION()
Your current version of logic will show 9.something
*A new and as of now the latest version of the prefix exceptions file.
*Several people refused to upgrade to 9.21.4 because we "enhanced" the telnet and CW Keyer windows to show actual short descriptions on the function key labels instead of 1 2 3 ... 20. This caused them to take up a good bit more screen real estate. This release permits you to size the windows down to cover some of the 20 function key buttons. Most people do not use more than a few, especially on Telnet.
They are still a little bigger than before. But please keep in mind that relative to the lowest resolution monitors available today compared with a high-end monitor when these features were added to LOGic, they are much smaller.
*And now for the significant change: The space for storing user-defined fields has been doubled. It was previously 254 characters.
Enjoy, and thanks for testing for me.
73,
Dennis WN4AZY