View Full Version : Send Options not Saving
Lance Rasmussen
08-Apr-2009, 12:43 AM
Since updating to 6.0.19 release, the Email Send Options in Delphi 2007 do not save for the Send Mode. I have to always remember and change send mode before distribution otherwise nothing is sent.
Alex
08-Apr-2009, 05:32 AM
Hi.
Can you provide a way to reproduce this exactly, so we can identify and fix it?
Lance Rasmussen
08-Apr-2009, 06:31 PM
Alex,
Sorry. Was misinformed on the exact issue.
The issue is this.
During development, we'll DeActivate Eurekalog. Then when the release is built, the project options get set to release and then the Eurekalog is set to Activate.
1) Project > Eurekalog Options
2) Assuming project is set to Activate and Send Mode is set to Email Client,
uncheck Activate Eurekalog.
3) Click OK to leave the Eurekalog form.
4) Project > Eurekalog Options.
5) Click Activate Eurekalog.
6) Notice Send Mode is defaulted to none.
This makes it difficult to always remember to click Activate and change the send mode every time we make a release. All we should need to do is check/uncheck Activate Eurekalog and all the settings remain the same.
Prior behaviour to the current version was correct.
Lance
Hi.
Can you provide a way to reproduce this exactly, so we can identify and fix it?
--
Alex
Best regards...
Alexander - *EurekaLog Support Team*
------------------------------------------------------------------------ Alex's Profile: http://news.eurekalog.com/member.php?userid=24316 View this thread: http://news.eurekalog.com/showthread.php?t=2329 __________ Information from ESET NOD32 Antivirus, version of virus signature database 3994 (20090407) __________ The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature database 3994 (20090407) __________ The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Alex
08-Apr-2009, 08:15 PM
Hi.
Thanks for the reply, now I see what you mean.
But actually this behavior was introduced exactly for the reason, that customer can enter some invalid settings (for example, reset SMTP port to 0 and switch to no e-mail sending or E-Mail client mode) - it looks ok at first, since he does not use these settings (they are disabled). But then (at run-time, for example) he'll enable "disabled" settings and then he will find out that e-mail sending is no working. He may not notice accidential changes and from his POV - EurekaLog is unable to send e-mails. If we consider your example with enabling/disabling EL, then we'll get a situation, when application works if compiled without EL and doesn't work, if it is compiled with EL. Not very good.
Yes, it'll be actually his fault, but from his POV there is nothing wrong here: port number in settings is grayed, which means that it has no effect on application. It's difficult to get a good for everyone solution here.
I can suggest you to use import/export settings buttons. BTW, if you are using some kind of automated build (i.e. not using IDE) - you can also just specify an alternative config for ecc32 - see here: http://blog.eurekalog.com/?p=35
If you can see an alternative solution, worth implementing in EL - please, tell us.
Alex
08-Apr-2009, 08:22 PM
Hi.
I'm thinking, that may be there can be an exception for just enabling/disabling EL. I.e. if user just enable/disable EL - nothing is happens, if he changes options - then grayed options will not be saved.
We need consider this. Please, feel free to post your opinion too.
Lance Rasmussen
09-Apr-2009, 01:25 AM
I think that simply enabling or disabling EL should maintain state for
everything.
Now if a client changes from one email method to a different method, there may be merit to clearing/resetting certain values, as you pointed out.
In my case, I simply want to turn it on or off and not have to remember to change settings each time.
Ultimately, it would be great to tie in the enable/disable EL with the IDE Project Configuration (Debug/Release/...) but I don't know if that is an option for you.
Lance
Hi.
I'm thinking, that may be there can be an exception for just enabling/disabling EL. I.e. if user just enable/disable EL - nothing is happens, if he changes options - then grayed options will not be saved.
We need consider this. Please, feel free to post your opinion too.
--
Alex
Best regards...
Alexander - *EurekaLog Support Team*
------------------------------------------------------------------------ Alex's Profile: http://news.eurekalog.com/member.php?userid=24316 View this thread: http://news.eurekalog.com/showthread.php?t=2329 __________ Information from ESET NOD32 Antivirus, version of virus signature database 3995 (20090408) __________ The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature database 3995 (20090408) __________ The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Alex
10-Apr-2009, 09:12 AM
Hi.
After more thinking we decided to go back to the old behaviour. We will reverse these changes in 6.0.20 (there should be an RC soon, and those changes probably will make it into RC 4).
BTW, really good suggestion about separate configuration profiles! I've added this in our TODO list for v7.
Thanks for your feedback :)
Lance Rasmussen
13-Apr-2009, 09:12 PM
That would be great.
When debugging / developing, its a time waster with EL waiting for it to compile (not to mention a pain in that once you click ok to Compile, you have to wait for EL.
So having it allowed to be turned on only for release would be awesome.
Thanks for looking into it.
Lance
Hi.
After more thinking we decided to go back to the old behaviour. We will reverse these changes in 6.0.20 (there should be an RC soon, and those changes probably will make it into RC 4).
BTW, really good suggestion about separate configuration profiles! I've added this in our TODO list for v7.
Thanks for your feedback :)
--
Alex
Best regards...
Alexander - *EurekaLog Support Team*
------------------------------------------------------------------------ Alex's Profile: http://news.eurekalog.com/member.php?userid=24316 View this thread: http://news.eurekalog.com/showthread.php?t=2329 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4004 (20090413) __________ The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4004 (20090413) __________ The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
Alex
15-Apr-2009, 12:08 PM
Hi.
There is a new RC 4 version available. I believe that we revert it back. Can you check it, please?
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.