by TimStone » Thu Jun 13, 2013 4:59 pm
Last night I released an update to my program using Version 13.05 with xHarbour ( .com Aug 2010 ). Since then I have been drowning in calls from people with major problems. I finally did a build with 13.04 and reposted so hopefully that will resolve my problems.
The main issue here is lockups, and especially in multi-user situations. The program just locks up ! These are multi-user situations and if one machine locks up it locks up the network apparently.
We had a problem with the message bar causing a lockup, and there was a fix for that. Well it would appear this problem is far more universal.
Here are the things we can't do : 1) We can't make a small sample because its dying in the more comprehensive processes, and 2) We can't test on a single user machine and say its OK because its happening in networks.
Other symptoms are that the video display is acting up. The bitmaps are disappearing, dialogs turn into lines, etc.
SO ... I need to use a process of elimination to find the problem, and the only thing different between what worked and what doesn't is we built this with 13.05 not 13.04 ! There were no new libraries introduced, no new functionality activated ... I just used 13.05 instead of 13.04.
We now know we had to manually patch xBrowse and tmsgitm. Also we had to add hb_parns to the MAIN( ) for xHarbour.
I believe the only way to get this working is for those who made changes between 13.04 and 13.05 to review what they did ! Only by looking at the changes will we find the source of the problems.
Of course, maybe some of you have a different experience. The problematic build is with xHarbour( .com Aug 2010 ), FWH 13.05 ... so if anyone else is using those tools and does not have problems, please let me know.
Tim