Access 2003 runtime and MS Soap

S

Sharat Koya

STOP PRESS
---------------

I managed to get the project working on the target machine by installing the
SOAP toolkit from the office 2003 CD but made all other Components on the
Office CD not available. That successfully installed the DLL and allowed the
project to run. This means that only access runtime and the SOAP stuff was
installed to the PC, however we still need the Office

Is there anyway I can separate the MS Office 2003 SOAP bit from the Office
2003 CD without breaking licensing laws? - or even better is there a
redistributable version of it?

thanks

Sharat.
 
B

Brendan Reynolds

I think you may have discovered the source of the problem here - it seems
that the web services toolkit doesn't install the SOAP components, they need
to be installed separately. I think the download available at the following
URL (Soap Toolkit 3.0 Redistributable) may be what you need ...

http://www.microsoft.com/downloads/...54-5943-444c-b53c-c0a450b7013c&displaylang=en

--
Brendan Reynolds (MVP)
http://brenreyn.blogspot.com

The spammers and script-kiddies have succeeded in making it impossible for
me to use a real e-mail address in public newsgroups. E-mail replies to
this post will be deleted without being read. Any e-mail claiming to be
from brenreyn at indigo dot ie that is not digitally signed by me with a
GlobalSign digital certificate is a forgery and should be deleted without
being read. Follow-up questions should in general be posted to the
newsgroup, but if you have a good reason to send me e-mail, you'll find
a useable e-mail address at the URL above.
 
S

Sharat Koya

But if I install this it installs the other version of the DLL which is not
the same as the office one. This kit installs the DLL (MSSOAP30.DLL) to
\program files\Common files\MS shared\MSSOAP\

I have also tried referencing this file but it is not the same and gives the
project other runtime errors.
 
B

Brendan Reynolds

I found the following web page about Office and Web Services. Unfortunately,
while there are some articles about Office 2003, the article about
deployment talks about Office XP, not about Office 2003, so I'm not sure how
useful it will be.

http://msdn.microsoft.com/webservices/building/office/default.aspx?pull=/lib

Unless someone else has another suggestion, the only thing I can suggest is
to try to figure out why your code doesn't work with the version of the DLL
installed by the downloadable setup file. My own code works with either, and
a quick look at the two in the Object Browser leaves me with the impression
that they are only slightly different builds.

--
Brendan Reynolds (MVP)
http://brenreyn.blogspot.com

The spammers and script-kiddies have succeeded in making it impossible for
me to use a real e-mail address in public newsgroups. E-mail replies to
this post will be deleted without being read. Any e-mail claiming to be
from brenreyn at indigo dot ie that is not digitally signed by me with a
GlobalSign digital certificate is a forgery and should be deleted without
being read. Follow-up questions should in general be posted to the
newsgroup, but if you have a good reason to send me e-mail, you'll find
a useable e-mail address at the URL above.
 
A

Albert D. Kallal

Please could you tell me what you mean by a late binding?

Late binding is what every developer learns to use so you do NOT have a
setup the references in your code (tools->references).

So, when we use word automation, we actually REMOVE the reference to word in
the tools->references. This means that when we move the application to
another pc that have a slightly different install, or even fact a completely
different version of word, our code still works.

You can read about it here:

http://www.granite.ab.ca/access/latebinding.htm
 
B

Brendan Reynolds

As Sharat's code currently only works with one specific version of the SOAP
library, though, late binding (while I agree it is a good idea) will not *by
itself* solve the problem. It would also be necessary to identify what it is
in the code that is dependent on that specific version of the library, and
attempt to modify the code to eliminate that dependency.

--
Brendan Reynolds (MVP)
http://brenreyn.blogspot.com

The spammers and script-kiddies have succeeded in making it impossible for
me to use a real e-mail address in public newsgroups. E-mail replies to
this post will be deleted without being read. Any e-mail claiming to be
from brenreyn at indigo dot ie that is not digitally signed by me with a
GlobalSign digital certificate is a forgery and should be deleted without
being read. Follow-up questions should in general be posted to the
newsgroup, but if you have a good reason to send me e-mail, you'll find
a useable e-mail address at the URL above.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top