Latest version prefered by Lithuanian EDS.
Application Details:
Version: | 2.5 v6 Release 6.5.1.190 |
License: | Free to use |
URL: | http://www.abbyy.com/formreade... |
Votes: | 0 |
Latest Rating: | Bronze |
Latest Wine Version Tested: | 0.9.59. |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
Installation works almost fine - only one bug is not showing interface languages in language choosing listbox.
Basic operations, displaying of forms, entering data, saving also works with wine 0.9.54
What does not
Embedded VBScripts. To make them work you need to set windows version to 98 and install native Dcom98 and native Wsh56Vb (vbscript.dll).
Editing form with builtin RICHED20.DLL also doesn't work perfectly -- entered text shows, but when you press Tab (go to another input entry) then entered data is lost :(.
So, you need to load native version of RICHED20.DLL.
Workarounds
What was not tested
Advanced operations, printing
Hardware tested
Graphics:
Additional Comments
There are one small wine bug in installation - some Lithuanian characters are not displaying, for example "į". This is because wine included "buildin" tahoma font in 0.9.47 and this font still doesn't have some Lithuanian letters. Look at bug #10025 for more info.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu) | Apr 30 2008 | 0.9.59. | Yes | Yes | No | Bronze | Albertas Agejevas | |
Current | Ubuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu) | Feb 02 2008 | 0.9.54. | Yes | Yes | No | Bronze | an anonymous user | |
Show | Ubuntu 7.10 "Gutsy" i386 (+ variants like Kubuntu) | Jan 23 2008 | 0.9.53. | Yes | No | No | Garbage | an anonymous user | |
Show | Fedora Core 6 | May 16 2006 | 0.9.33. | Yes | Yes | No | Bronze | Saulius Krasuckas |
Bug # | Description | Status | Resolution | Other apps affected |
Main steps to setup and run eFormFiller successfully:
Patching Wine 0.9.33
This is not needed, but otherwise you won't get standard message boxes about whether do you want to save changes and the like.
The hack actually makes Wine don't return any handles for any applications at all and thus prevent normal functioning of some console Wine applications (for example winedbg):
--- a/dlls/kernel32/environ.c +++ b/dlls/kernel32/environ.c @@ -373,12 +373,14 @@ */ HANDLE WINAPI GetStdHandle( DWORD std_handle ) { +/* switch (std_handle) { case STD_INPUT_HANDLE: return NtCurrentTeb()->Peb->ProcessParameters->hStdInput; case STD_OUTPUT_HANDLE: return NtCurrentTeb()->Peb->ProcessParameters->hStdOutput; case STD_ERROR_HANDLE: return NtCurrentTeb()->Peb->ProcessParameters->hStdError; } +*/ SetLastError( ERROR_INVALID_PARAMETER ); return INVALID_HANDLE_VALUE; } |
$ wget -nv http://193.219.43.130/%7Ewinetester/diffs/0001-kernel32-Temporary-GetStdHandles-fix-for-eFormFiller.txt $ git-branch eFormFiller master $ git-checkout eFormFiller $ git-am -3 0001-kernel32-Temporary-GetStdHandles-fix-for-eFormFiller.txt |
Script to set up eFormFiller
Once Wine starts running, lets try installing some stuff.
S. Krasuckas uses following shell script for a clean install
under Wine 0.9.33 (which depends on winetricks script):
#!/bin/bash # Set the folder where you have extracted eFormFiller setup archive: EFF_SETUP_PATH=${1:-/tmp/eFormFiller25_2007_03_07/} echo " * Extracting native RichEd20.dll from an MSI installer." && rm -rf ~/.wine/drive_c/richtmp/ && wine "$EFF_SETUP_PATH"/instmsiA.exe /q /c '/t:c:\richtmp\' && cp -pf ~/.wine/drive_c/richtmp/riched20.dll \ ~/.wine/drive_c/windows/system32/ && rm -rf ~/.wine/drive_c/richtmp/ && echo " * Installing DCOM98" && sh winetricks -q dcom98 && echo " * Installing Windows Scripting Host" && sh winetricks -q wsh56vb && echo " * Setting version of win98 " && cat < |
As the former makes some global changes to your current Wine setup, it may be not approriate for every user.
There is a more kind version of the script
which creates a separate Wine configuration directory (equal to
a separate Windows setup) using WINEPREFIX environment variable and so isolates existing Wine
applications from unwanted changes.
If you have your eFormFiller v2.5 setup binaries in a place other than /tmp/eFormFiller25_2007_03_07/, then set it as parameter number 1 of the script you choose.
10 commands of QuickStart
You can do installation using only several commands in your shell.
Prepare of setup binaries and installation scripts:
$ cd /tmp $ wget -nv http://deklaravimas1.vmi.lt/eFormFiller25_2007_03_07.zip $ unzip eFormFiller25_2007_03_07.zip $ wget -nv http://kegel.com/wine/winetricks $ wget -nv http://193.219.43.130/~winetester/sh/Wine/install_eFF_using_winetricks_brutal_way.sh $ wget -nv http://193.219.43.130/~winetester/sh/Wine/install_eFF_using_winetricks_secure_way.sh |
Install in an intrusive way:
$ sh install_eFF_using_winetricks_brutal_way.sh or $ sh install_eFF_using_winetricks_brutal_way.sh /tmp/eff/eFormFiller25_2007_03_07/ |
Or in an unintrusive one (to use it, quit any running Wine applications before):
$ export WINEPREFIX=~/.wine-eff/ $ sh install_eFF_using_winetricks_secure_way.sh or $ sh install_eFF_using_winetricks_secure_way.sh /tmp/eff/eFormFiller25_2007_03_07/ |
$ wine 'c:\Program Files\ABBYY eFormFiller 2.5\FormFillerLight.exe' or $ wine 'c:\Program Files\ABBYY eFormFiller 2.5\FormFillerLight.exe' 'z:\mnt\antras\FR0001.mxfd' |
Please comment :)
Lietuvaičiai, prašau komentuoti angliškai :)
(arba paštu lietuviškai).
Comments for this application have been disabled because there are no maintainers.