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
Everything seems to work after some tweaks.
What does not
Out of the box, you cannot edit any fields and there's no validation. Native richedit20 and wsh56 fix that.
Workarounds
What was not tested
Printing?
Hardware tested
Graphics:
Additional Comments
Here are the libs that need to be installed before installing FormFiller (use winetricks): dcom98, riched20, vcrun6, wsh56.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu) | Apr 30 2008 | 0.9.59. | Yes | Yes | No | Bronze | Albertas Agejevas | |
Show | 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 |
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.