64 bit version of this Cash Register program.
I am currently working porting this program to the QB64 language. This will allow you to use this program on a 64 bit version of Windows without having to use DOSBox.
You will also be able to print to the Windows default printer without the need to use APRINT6. |
There will be some additional features such as being able to select to display the program in full screen or a window. Otherwise the 64bit version will look and function exactly like the current 32 bit version.
The 64 bit version will also work on 32 bit versions of Windows but only on Windows versions XP or later.
The 64 bit version will be file compatable with the current 32 version of the program. This means that all of the data from the 32 bit version can be read using the 64 bit version. You will not lose any data and you will not have to re-enter anything.
Another advantage of QB64 is that it does not have any practical memory limits. This means that unlike the current version there will be plenty of memory to add new features to the program. Also current limits in the program such as the 26,000 item limit in the stock table will go away. (The current plan is to increase it to 99,000 items.)
It is going really slowly. (However some program files have already been converted and can be used now, see below.) While QB64 touts itself as being code compatable with QuickBASIC 4.5, it is not completely. I would say about 90% is compatable, and it is the remaining 10% that is driving me crazy. There is not too much of a problem if the original program files are small enough to use only a single module, and the program file does not print, and the program file does not use the "Currency" data type. But most of the files are fat pigs, print, and use "Currency."
Another problem is that the compiled programs require a lot of Windows overhead making the size of each program file HUGE! To cut down on the overall size of the entire program I am attempting to combine the functions of several current program files into one QB64 program file.
If you would like to follow my progress toward 64 bits you can check in with the Dale Harris Cash Register Facebook page. Although be warned, there is a lot of extraneous nonsense also posted there.
So why just these program? First of all they are small programs and were easy to convert. The second reason is that they are usually not run on the actual POS computer. They perform separate functions on seperate computers on your network.
RECEIVE6.EXE & INVENT6.BAT
Please note: When using the regular version of the POSCONFG.EXE program you could enter either the "inventory" or "receive" functions by clicking on the respective links there. This will not work to start these 64 bit versions. You will have to go to the folder that holds my POS software and click on the icon for these program files.
Here is the link to the manual for these functions manual.
All of these files have been combined into a single compressed file for you to download. Once you download it, it will require an unzipping utility like PKZip to split the download file into the separate program files.
Click to download.
CASH REGISTER HOME