Enrico Maria Giordano wrote:Boris,
unfortunately, there are serious problems with CGI EXE web applications: they won't run using default web server setting. So you probably can't run them in the customers web server. Another problem is that they require Windows, unless you compile your CGI EXE for other systems, can you?
EMG
Enrico, I don't have any problem running this application on
XP IIS IIS5
Windows 7 IIS IIS6
Windows 8 IIS
Windows Server 2003 IIS
Windows Server 2008 IIS
Windows Server 2012 IIS
Also any browser shows the same result - IE, FF, Safari, Chrome
Also I can access the app from Android based Samsung tablet/phone (the dimensions are not ok phone is small) and IOS Apple tablet
Also from any Makitosh computers
The web app can be compiled with a minor changes (path pointing) for Linux and can run SQL using Dolphin. THis way the app can run on Linux machines too.
In case of using SQL, some data maintanence will be changed of course - There is no databased apps which can be run on both systems without changes and adjustments as you know.
This web app can also run on Apache so we don't need IIS at all
I am testing the app also on Vertrigo server, works perfect
I am testing the app right now on all Windows servers named above. No single problem detected.
In the company I am working with we have all these type of servers and we tested the app on all of them.
CGI/EXE can run without problem. One of the older app, runs by accessing the XXX.DLL which in turn calls XXX.EXE and all this works perfect on any customer server (we have a hundreds of installations on their servers which are then accessed by many of their clients - so thousands of users are accessing that app without problem for more than 10 years by now) With this library I call EXE files directly (or .WEB files in case of Linux version)
As I see it now, this new app library is much better and is also more reliable and easier to maintain and work with it from the users side, because it follows the Windows logic of data entering and use.
The only problem is there is no comprehensive help file or any useful documentation. I was digging in the dark, but without the help of author I wouldn't be able to finish.
Now I have enough knowledge and hope will have time to write a good help file. This is why I cannot say more about the LIB itself, it is useless without documentation for other people. Except author and me.
With this previews I wanted to show what in my opinion is one of the tools we should consider while moving to web. As far as the (X)Harbour/SQL users are in question.