Hello Ming-Li,
Friday, September 29, 2000, 5:26:44 AM, you wrote:
-snip-
ML> I think we need to straighten this thing out before RIT put MAPI
ML> support into the official release, or we're going to see TBUDL
ML> flooded with confusing questions and information.
-snip-
ML> Quoted from Stefan's message on 9/28, subject "Re[2]: New MAPI DLL":
>> The /InstallMAPI command should be used only if The Bat! does not
>> work as a Simple MAPI client when you have TBMAPI.DLL installed
>> in the program's directory and The Bat! is selected as the default
>> mail client. Usually, this situation occurs when a mail client
>> overwrites the original Windows' MAPI32.DLL (which is a copy of
>> MAPISTUB.DLL).
-snip-
ML> What I don't know are:
ML> 1. if TB should work with the original MS MAPI32.DLL, why would the
ML> "/InstallMAPI" switch overwrite it with TBMAPI.DLL instead of
ML> restoring the MAPISTUB.DLL?
Yes, this makes sense to me except for comments about MSExchange and
Office 97 to follow.
ML> 2. What else does the switch do (registry tweaks)?
Don't know about this; the registry is still too much a mystery to me.
>> I know most people were saying that the switch should be used only
>> if mapistub.dll was not present.
ML> Because that's what's said on the beta page, but it's obviously
ML> misleading. Though generally speaking the presence of mapistub.dll
ML> means MAPI library has been installed on your system, it doesn't
ML> mean the necessary MAPI32.DLL currently in your system directory is
ML> the original one.
I just reinstalled Office 97 on my system. That resulted in a 700kB
map32.dll (compare with the 128 kB mapistub.dll. Assuming I once had
a mapi32.dll installed by Windows (don't know if that's true), the new
700kB file may have been installed by MSExchange to make sure the
Office 97 components use it for MAPI apps. (This explains why I had to
use /InstallMAPI even though the mapistub.dll was present and I had
not tried the earlier 9/5/00 tbmapi.dll.)
I'm only speculating; I know nothing about how these things work just
as I have zero programming knowledge.
After the Office97 reinstallation, not sursprisingly none of the
applications work that formerly worked with TB!'s MAPI implementation.
They all ask for configuration of Exchange.
ML> As Stefan said above, it could have been
ML> overwritten by some other email program. Or, if you ever used the
ML> /InstallMAPI switch once (when installing the old version of TB's
ML> MAPI support), it's overwritten by TBMAPI.DLL. Since the old version
ML> didn't work with many applications, it's no wonder the second time
ML> you'll have to use the switch again (so the newer version would
ML> overwrite the the old one) to get it going.
So once again I used the /InstallMAPI switch. My new mapi32.dll is
identical in size to tbmapi.dll which is 57kB. The apps I've
previously reported are once again working with TB!MAPI. (Office97
works OK except for WORD which I've reported in another thread.)
Now with regard to,
ML> 1. if TB should work with the original MS MAPI32.DLL, why would the
ML> "/InstallMAPI" switch overwrite it with TBMAPI.DLL instead of
ML> restoring the MAPISTUB.DLL?
My guess is that restoring the original MS mapi32.dll via renaming
mapistub.dll would produce a file incompatible with Office97 apps and
probably some others not compatible with the original installation.
I think I'm way over my head here :-D
-final snip-
Best regards,
Quin mailto:[EMAIL PROTECTED]
---------------
"Things are more like they are now than they ever were before."
- Former U.S. President Dwight D. Eisenhower
---------------
Using The Bat! 1.46d under Windows 95 4.0 Build 950 on a Pentium 133 with 88MB RAM.
--
--------------------------------------------------------------
View the TBBETA archive at http://tbbeta.thebat.dutaint.com
To send a message to the list moderation team double-click HERE:
<mailto:[EMAIL PROTECTED]>
To Unsubscribe from TBBETA, double-click HERE:
<mailto:[EMAIL PROTECTED]>
--------------------------------------------------------------
You are subscribed as : [email protected]