Rightmouse context menu fails to send to mail recipient

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Not OE (Outlook Express), just Outlook 2003! It works fine with Outlook Express, Windows Mail and Mozilla Thunderbird. I don't know how other Outlook versions behave, maybe they have the same problem...

I have created an updated test tool, which allows me to determine when I need to turn off the SetDllDirectory function:

http://ghisler.fileburst.com/addons/testrightclick2.zip

Run it, then test whether "Send to " - "Mail recipient" works with as man of the 3 checkboxes checked. With all 3 checked it will probably not work. When you uncheck the first, SetDllDirectory is disabled while the menu is loaded and displayed. When you uncheck the second, SetDllDirectory is disabled when the mail program is started. When you uncheck the third, SetDllDirectory is disabled after it has been loaded (e.g. because the DLL is loaded at a later time).

You don't need to try all combinations, just uncheck one at a time.
Author of Total Commander
https://www.ghisler.com
ODiUM
Junior Member
Junior Member
Posts: 2
Joined: 2006-02-08, 10:30 UTC

Post by *ODiUM »

I've also tested it on my computer at home running Vista 64 with Outlook 2010 as default mail client. No problems there!
User avatar
karlchen
Power Member
Power Member
Posts: 4601
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hello, Christian.

TestRightclick2:

Default mail client: Outlook 2003
Sendto => E-Mail Recipient seems to work as long as the option "SetDLLDirectory AFTER launching command" has been unticked. [_].
The state of the first two options does not seem to have any effect on Sendto => E-Mail Recipient provided the default client is Outlook 2003.

Kind regards,
Karl
--
spelling of "TestRightclick2" corrected
Last edited by karlchen on 2010-12-03, 15:18 UTC, edited 1 time in total.
User avatar
petermad
Power Member
Power Member
Posts: 14741
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I have tested with Windows XP and Outlook 2007 - it works with all combinations of settings in rclick.exe
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50b4 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

"SetDLLDirectory AFTER launching command" has been unticked
Hmm, that's problematic, it means that I need to disable SetDLLDirectory after executing the program, so I don't really know when I can re-enable it. I can try when TC gets back the focus, but sometimes the context menu closes - TC gets the focus - and then the mail program finally starts, so I need a better solution. That's difficult because I cannot test it myself. Would you be willing to test some private beta versions?
Author of Total Commander
https://www.ghisler.com
gmarissen
Junior Member
Junior Member
Posts: 5
Joined: 2010-12-02, 12:06 UTC

Post by *gmarissen »

Windows XP 2002 SP3 / Outlook 2003
Just to resume: Trying the first rclick. Works with checkbox unchecked. Trying the second rclick. Works only when 'After launch' is unchecked. The rest seems to be a 'don't care'. So the final conclusion seems right for my xp/outlook combination.
Just to let you know! If the test are not to extensive I can try some tests.
User avatar
jmbrugmans
New Member
New Member
Posts: 1
Joined: 2010-01-11, 11:10 UTC

Post by *jmbrugmans »

I confirm the same problem Outlook 2003, Vista Business
Was working on 7.55a.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The problem will be fixed in TC 7.56a, probably next week. Some of our beta testers have already confirmed that the fix is working.
Author of Total Commander
https://www.ghisler.com
gmarissen
Junior Member
Junior Member
Posts: 5
Joined: 2010-12-02, 12:06 UTC

Post by *gmarissen »

ghisler(Author) wrote:The problem will be fixed in TC 7.56a, probably next week. Some of our beta testers have already confirmed that the fix is working.
Thanks for fast service!
User avatar
karlchen
Power Member
Power Member
Posts: 4601
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hello, Christian.

Tested and confirmed:

Using Windows 7 Enterprise, 32-bit (irrelevant)
Outlook 2003 as the default mail client (crucial)
Total Commander 7.56a

and setting
+ DllLoad=0 (default value if not set manually) Sendto => E-Mail Recipient works fine
+ DllLoad=1 Sendto => E-Mail Recipient works fine
+ DllLoad=-1 Sendto => E-Mail Recipient fails silently

Kind regards,
Karl
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks again!
Author of Total Commander
https://www.ghisler.com
Post Reply