[Wine] Access 2000 forms

Ben Okopnik ben at linuxgazette.net
Wed Jan 14 18:19:52 CST 2009

On Wed, Jan 14, 2009 at 12:27:06PM +1100, Daniel Kasak wrote:
> On Tue, 2009-01-13 at 13:35 -0600, phydeaux wrote:
> > Trying to open and edit a form in wine using Access 2000.  Only problem is that the file I need is over the network on a win xp server.  I can bring up Access just fine, click open, but when I click on network places I get this:
> > 
> > 
> > [Image: http://i283.photobucket.com/albums/kk317/phydeaux24/Screenshot.png ]
> > 
> > I have tried everything but I'm horribly new to this.  Please help.[/img]
> I bit off-topic, but maybe of use to you ...
> I have written a set of Perl libraries ( open-source & fully
> cross-platform ) that use Gtk2-Perl to replace MS Access forms,
> datasheets and reports.

Cool - it would be nice to have some of that functionality in Linux.
Thanks, Dan.

Speaking of useful bits of Perl - I threw this little hack together to
analyze the logfiles produced by my troubleshooting:

WINEDEBUG="+file,+comm,+serial" wine tsconfig.exe > tsconfig.LOG 2>&1

It keeps a list of whatever was reported as "not found" within the log,
then drops any of the entries that get found later - thus reporting only
the DLLs, etc. that were never found. Hopefully, some of you fine Wine
folks here will find it useful.

---------------------------- missing_libs starts here -----------------
#!/usr/bin/perl -wl
# Created by Ben Okopnik on Wed Jan 14 17:43:01 CST 2009
use strict;

my %coll;
while (<>){
	$coll{$1}++ if /"([^"]+)" not found/;
	delete $coll{$1} if m{[\\\/]([^"\\\/]+)" ->} && exists $coll{$1};

print "Missing libs, etc.:\n===================";
print for sort keys %coll;
------------------------------ missing_libs ends here ------------------

Make it executable, run it as "./missing_libs logfile", and watch the fun.

Best regards,
* Ben Okopnik * Editor-in-Chief, Linux Gazette * http://LinuxGazette.NET *

More information about the wine-users mailing list