first of all I like the idea of wine a lot. I would like to contribute
in the future if I can. My only problem is I am very new to Linux. I
just
bought a new PC which came installed with Linux Talee
(www.opentle.org)
I managed to install wine from source code 20031118. It works
primaerly quite well.I can run RPG Games for example.
Now my problem. I wrote a program in Microsoft Visual Basic 6 which
includes a ATL/COM Visual C++ Library (I also wrote this one)
I use the Package and Deployment Wizard and create a setup. The
setup.exe works
but it claims something like "can not register cnycomm.dll". The rest
of the setup seems to work. It installs some ADODB,ADOX e.t.c in the
facked windows directory (I have no windows installed on this
maschine) Ok I try to register my cnycomm.dll manually using wine
--debugmsg +reg,+file regsvr32 &>reg.log
This fails with the error message Failed to register cnycomm.dll. I
can not start the vb.exe it comes with the error MessageBox (This
means it is actually
starting) You do not have an appropriate license to use this
functionality.
Using --debugmsg I found out that the MessageBox appears because of a
missing registry key (The Guid from my cnycomm.dll, again the problem
seems to be my dll) I wrote a small test program in VB 6 to make sure
that VB is not the problem. My VB 6 test Program works with wines, no
problem. So, I think the problem is my wines system.reg. The
cnycomm.dll registers with no problem on a windows 2000 mashine, but
fails to register in wines.
I really have to get this program running. I am working for a big
Pharma Company and the mentioned program is the sales force automation
system.
The mentioned C++ dll has many classes and GUID and is responsible for
FTP,HTTP,SMTP,Y & Z Modem communication with HQ. I would like to
convince
my superiors that we could use Linux on the Salesreps Laptops
especially
in China. (I like the linux Idea)
Maybe someone can help or can tell me what I could have done wrong.
Like I said I am just starting to learn Linux, but I am doing C++ on
windows for a few years already.
Chris
Bangkok,Kingdom of Thailand
Export the missing registry enties on a windows machine.
Import the entries on wine.
Try again.
However COM and friends are areasm where in wine still a lot has to be
done. So no guarantee that my proposal works...
Bye
--
Uwe Bonnes b...@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------