Closed Bug 368952 Opened 18 years ago Closed 18 years ago

Trunk: Mapi linkage was broken (sendto: from Explorer, MSOffice, OOo)

Categories

(MailNews Core :: Simple MAPI, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 366719

People

(Reporter: tobias, Unassigned)

Details

Using SeaMonkey: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a2pre) Gecko/20070131 Mnenhy/0.7.4.10005 SeaMonkey/1.5a Mapi-Linkage is still broken in Trunk since SM was build with Compiler VC8. I was unable to send a File as Attachment from Explorer with SendTo:-Protocol, also sending File from MS-Office (tested Word, Excel) and OOo 2.1 (tested Writer, Calc) fails. When try to use the SendTo:-Funktion from Context-Menu in MS-Explorer, nothing happens. Try to send a File from Application like MS-Word gives some Popups with Error-Code, first: Title: "Microsoft Visual C++ Runtime Library" Body: "Runtime Error! Program: C:\Programme\Microsoft Office\Office\WINWORD.EXE R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information." After Click o.k. in this Popup the second box came up: Title: "Microsoft Outlook" Body: "Entweder existiert kein Standard-Mail-Client, oder der aktuelle Mail-Client kann die Messaging-Anfrage nicht erfüllen. Bitte führen Sie Microsoft Outlook aus und legen es als Standard-Mail-Client fest. And another Box from MS-Word: Title: "Microsoft Word" Body: "Anmeldung fehlgeschlagen. Melden Sie sich an Microsoft Exchange an, um auf ihr Adressbuch zuzugreifen. Fehlercode: Unbekannter Fehler." Some parts of this Bug were described before in Bug 361233 and Duplicate to that Bug 364675 for SeaMonkey 1.1 (1.8-Branch). CC Christian Franke because he fixed Bug 361233 and Igor Velkov, because he uses Trunk-Builds to from his comments in 361233.
> Mapi-Linkage is still broken in Trunk since SM was build with Compiler VC8. Probably caused by the fact that executables build with VC8 use msvcrt80.dll instead of msvcrt.dll? > When try to use the SendTo:-Funktion from Context-Menu in MS-Explorer, nothing > happens. Tried with SM running or stopped? Is MapiProxy.dll registered? (HKCR\Interface\{6EDCD38E-8861-11D5-A3DD-00B0D0F3BAA7}) Is mozMapi32.dll registered? (HKLM\SOFTWARE\Clients\Mail\SeaMonkey\DllPath)
(In reply to comment #1) > > Mapi-Linkage is still broken in Trunk since SM was build with Compiler VC8. > > Probably caused by the fact that executables build with VC8 use msvcrt80.dll > instead of msvcrt.dll? > Sorry, this is to far out for my knowledge at mo. > > > When try to use the SendTo:-Funktion from Context-Menu in MS-Explorer, nothing > > happens. > > Tried with SM running or stopped? I have tried both, the behaviour was still the same. > > Is MapiProxy.dll registered? > (HKCR\Interface\{6EDCD38E-8861-11D5-A3DD-00B0D0F3BAA7}) Yes, I have got this Key. > > Is mozMapi32.dll registered? > (HKLM\SOFTWARE\Clients\Mail\SeaMonkey\DllPath) > Yes, I have got this Key too: HKLM\SOFTWARE\CLIENTS\MAIL\SeaMonkey @=E:\PROGRA~1\MOZILLA.ORG\SE1FD2~1\mozMapi32.dll When checking the Registry, I have found all the Keys you named at https://bugzilla.mozilla.org/attachment.cgi?id=252054 for Bug 361233. I am using the *.zip-Builds, and have formerly tested the SM-1.8-Branch-Build 20070126, so it might be possible that the Keys were set from 1.1-Branch-Build. Tonight I can check this with my other PC at home if nessecary.
(In reply to comment #1) > > Mapi-Linkage is still broken in Trunk since SM was build with Compiler VC8. > > Probably caused by the fact that executables build with VC8 use msvcrt80.dll > instead of msvcrt.dll? I have checked my system and can not find the msvcrt80.dll at all. Probaly I should install the MS-VC++ EE to get the *.dlls installed and registered? > Is mozMapi32.dll registered? > (HKLM\SOFTWARE\Clients\Mail\SeaMonkey\DllPath) > Nota: the DllPath was: E:\PROGRA~1\MOZILLA.ORG\SE1FD2~1\mozMapi32.dll
> I have checked my system and can not find the msvcrt80.dll at all. Sorry - the correct name is msvcr80.dll. It is typically located below \WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_*\ The dll is not included in XP SP2, installing VC8 should help if the dll is missing. > Nota: the DllPath was: E:\PROGRA~1\MOZILLA.ORG\SE1FD2~1\mozMapi32.dll Looks good.
O.k., now I have installed MS VC 8 (Visual Studio 2005 Express Edition) and got the missing msvcr80.dll in some Folder named in Comment #4. But installing the msvcr80.dll won't help, try to send File from Explorer or Application as Attachment ist still broken.
Hmm, I mark this as a Duplicate to Bug 366719, but I think it was an Duplicate for Bug 366719 and Bug 359885. After Scotts Checkins yesterday for above named Bugs Mapi-Linkage works fine again in Trunk. I have tested this with: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a3pre) Gecko/20070216 Mnenhy/0.7.4.10010 SeaMonkey/1.5a {Build ID: 2007021602}
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → DUPLICATE
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.