Rightmouse context menu fails to send to mail recipient
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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:
https://plugins.ghisler.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.
I have created an updated test tool, which allows me to determine when I need to turn off the SetDllDirectory function:
https://plugins.ghisler.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
https://www.ghisler.com
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
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.
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.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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?"SetDLLDirectory AFTER launching command" has been unticked
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
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.
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.
- jmbrugmans
- New Member
- Posts: 1
- Joined: 2010-01-11, 11:10 UTC
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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
https://www.ghisler.com
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
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
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact: