This software is written in VB6, with some freeware components from vbaccelerator.com, like ActiveLock2 and vbalsgrid6 (s-Grid). And this shows :>
It is distributed on a quite strict basis, in a close contract with its developer, and requires activation and periodic reactivation of each installation to work. However the developer agreed to give us activation codes for testing its behaviour under WINE, and I could generate them to any interested WINE developer.
As well, it requires certain DB to work, and I could fill a content for testing DB in appropriate format and offer it together with installation files.
And one more note, its primary interface laguage is Polish. We also have Russian localization, but I don't know about English. I would help to understand the interface if this is needed.
As to monetary reward for WINE developers, this could be discussed, and we could even agree on that (especially if required WINE modifications is of no use to anybody other except us). The ability to run this application over WINE would be quite important and useful for our business.
|Latest Wine Version Tested:||0.9.38.|
Maintainers: About Maintainership
No maintainers. Volunteer today!
Installation (mostly, except some minor problems with fonts and DAO modules registration)
Main interface (mostly, except conflicts between 8-bit text and 16-bit Unicode fonts, bad scrolling of S-Grid controls, and occassional overall GUI corruptions (menu inactivation, toolbar icon background getting black, crash, etc))
What does not
This application requires prior installation of these winetricks from Kegel's site :
fakeie6 vcrun6 dcom98 mdac28 jet40
As well, its installer crashes very early if full path to its executable contains spaces. The installed should be copied to some path without spaces, like into home directory.
Also there are errors happening on font registration (it copies tahoma and tahomabd fonts and tries to register them).
Also it crashes on registration of dao360.dll. It should be registered later manually with command like :
wine regsvr32 "c:/Program Files/Common Files/Microsoft Shared/DAO/dao360.dll"
However the overall install of the program finishes well and it could be run.
In the initial dialog where you generate unique code for your installation and then have to enter obtained activation/unblock code, any clipboard action cause the application to crash. I.e. when you receive the code, you could not paste it in the field, you have to type it by hand (fortunately it is only of 8 letters).
When you activate various submenus in the application, the main menu often gets hidden and then shown again when you return back from that functionality (as I understand it is a common approach for VB programs). After certain amount of hides/shows, the menu gets inactive. I.e. you could open its submenus, but clicking on them stops sending commands to the application.
After that, the only reasonable action is to close the app and to reopen it again.
The same can be said about toolbar icons. After certain activity their background gets black, which is the sign of the imminent app crash. The only reasonable action is to close and reopen the app as soon as you see black icon background in the toolbar.
(unfortunately so far we had not minimized the testcases causing these behaviours)
In S-Grid windows, the text is output in 8-bit encoding (which is CP1251 for Russian/Cyrillic Windows), and when it is output with 16-bit Unicode Tahoma font, we see Western-encoded text (cp-1250/1252 ot iso-8859-1/15) instead of Cyrillic. I remember this bug/feature was recently discussed in WINE lists (bug 7571).
As well, these windows could not be scrolled by mouse, by dragging or clicking their scrollbars. Selecting an item by mouse, however, allows keyboard scrolling by vertical arrows and PgUp/PgDn. On WINE stderr we see messages :
ScrollWindowEx: some flags (0016) are unhandled.
There is also one badness : print window does not show what it should, and we see the message :
dce.c:604 dc_hook: Assertion "dce->hdc == HDC" failed
It is related to SharpGrid module, and the application crashes soon.
What was not tested
The app interface was only basically tested. Discovered misbehaviours did not allow us to test it under full workload equivalent to the one under real Windows.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 7.04 "Feisty" i386 (+ variants like Kubuntu)||Jun 09 2007||0.9.38.||Yes||Yes||Bronze||an anonymous user|