Показано с 1 по 10 из 11

Тема: НЕсрабатывание макроса %TONAME

  1. #1
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    НЕсрабатывание макроса %TONAME

    Раньше наблюдал срабатывание этого макроса по любому событию в Бате, а теперь (v.3.85.03), пока не установишь курсор в окно редактирования - фиг. Если в шаблоне написано "Здравствуйте, %TONAME." то письмо уйдет начинаясь с "Здравствуйте,.".
    Т.е. пишем ответ, хедер заполнен, сразу кликаем отправить или положить в папку для отправки и видим, что макрос %TONAME не отработал >
    В более ранних версиях даже по нажатии на кнопку отправить сначала отрабатывал макрос, а потом письмо уходило.

    Настройки: HTML-редактор с альтернативной текстовой частью.

    У всех так?

  2. #2
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: НЕсрабатывание макроса %TONAME

    Народ, ну что за пассивность?
    Неужели никто не может проверить на своем бате?!
    Этож не сложно!

  3. #3
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re: НЕсрабатывание макроса %TONAME

    "Раньше" - это очень давно.
    А сейчас таки да, обработка шаблона письма вызывается два раза…

  4. #4
    Andy_AiF
    Andy_AiF вне форума
    Участник
    Регистрация
    15.10.2004
    Сообщений
    394

    Re: НЕсрабатывание макроса %TONAME

    Либо я что-то не понимаю, либо одно из двух

    Стою на письме Вадима, жму "Ответить" - появляется окно редактора, где вместо стоящего по умолчанию %OFromFName поставленный макрос %ToName отрабатывается сразу. Ес-сно, при нажатии "Положить в Исходящие" письмо туда кладётся нормальное.

    А вот при создании письма - да, имя адресата уже введено, а макрос отрабатывается
    ТОЛЬКО когда курсор попадает в окно редактора.

  5. #5
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re: НЕсрабатывание макроса %TONAME

    потому что для ответа адресат изестен еще при активации окна редактора… для нового - нет…
    попробуй в ответе получателя сменить и вернуться в тело

  6. #6
    Andy_AiF
    Andy_AiF вне форума
    Участник
    Регистрация
    15.10.2004
    Сообщений
    394

    Re: НЕсрабатывание макроса %TONAME

    А как насчёт того, чтобы этот макрос отрабатывался по потере фокуса полем "To:"?

    Или макросы ПРИНЦИПИАЛЬНО отрабатываются только тогда, когда активен RichEdit редактора?

  7. #7
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: НЕсрабатывание макроса %TONAME

    Цитата Сообщение от Wanderer
    "Раньше" - это очень давно.
    А сейчас таки да, обработка шаблона письма вызывается два раза…
    Вот хоть убейте не вижу в этом причины сегодняшней ситуации.
    Два раза вызывается и ниразу не срабатывает :-\ , хотя раньше (т.е. очень давно) срабатывал с первого раза.

    Цитата Сообщение от Wanderer
    потому что для ответа адресат изестен еще при активации окна редактора… для нового - нет…
    попробуй в ответе получателя сменить и вернуться в тело
    И опять же тут все нормально. Макрос отработает, и как мне кажется он всегда так отрабатывал, но…
    попробуйте в ответе сменить получателя и не возвращаясь в тело письма нажать - кнопку "Положить письмо в "Исходящие"".
    Макрос не сработает!

    Цитата Сообщение от Andy_AiF
    А как насчёт того, чтобы этот макрос отрабатывался по потере фокуса полем "To:"?
    Или макросы ПРИНЦИПИАЛЬНО отрабатываются только тогда, когда активен RichEdit редактора?
    Боюсь, что в таком состоянии дел виновен подлый Билл…
    Есть мнение, что событие потери фокуса не отслеживается системой, т.е. его невозможно поймать,
    То-ли дело установ фокуса на объекте.
    Дк вот собственно и вопрос, почему уважаемые Ритлабовцы не отслеживют ВСЕ возможные события?
    Да хотя бы onClick на кнопках "отправить немедленно", "Переместить в "Исходящие" и в процедурах применения хоткеев.
    Раньше-то это было…

    Кто-нить озвучивал эту проблему на БТ?

  8. #8
    Andy_AiF
    Andy_AiF вне форума
    Участник
    Регистрация
    15.10.2004
    Сообщений
    394

    Re: НЕсрабатывание макроса %TONAME

    Цитата Сообщение от Valki
    Есть мнение, что событие потери фокуса не отслеживается системой, т.е. его невозможно поймать…
    Есть в Дельфях такое событие, не расстраивайся. Убить Билла можно по массе других причин, но из-за этого

  9. #9
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: НЕсрабатывание макроса %TONAME

    Цитата Сообщение от Andy_AiF
    Есть в Дельфях такое событие, не расстраивайся. Убить Билла можно по массе других причин, но из-за этого
    Вообще там явно нестандартный контрол, вероятнее всего написанный Ритовцами.
    Дк вот событие потери фокуса есть у определенных элементов интерфейса у одних есть, у других нет. Такой ситуацией мы однозначно благодарны Биллу. >
    Дк вот мое высказывание выше предполагало отсутствие такого события на конкретном (нестандартном) Батовскомс комбобоксе. (там точно не РичЭдит). Но если это не так и потеря фокуса на нем имеет место, тогда вообще неясно, почему авторы бата не отлавливают это событие…
    Может вообще его ловить нет смысла? Ибо, думается, мне что фокус на данном конкретном объекте не всегдда установлен, а макрос должен срабатывать всегда!

  10. #10
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re: НЕсрабатывание макроса %TONAME

    Неправильно думается… И играет не потеря фокуса элементом из панели заголовков, а получение фокуса окном редактирования (ну и плюс к этому - были ли изменения текста в окне редактирования сообщения)
    Билл тут ни при чем, при чем - лень и нелюбопытство

Похожие темы

  1. Формат агрумента макроса %postpone
    от AlexKniga в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 16.03.2017, 01:49
  2. Ответов: 0
    Последнее сообщение: 29.01.2015, 21:44
  3. Как ЗАМЕНИТЬ поле TO с помощью макроса при ответе на письмо?
    от vshekun в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 08.08.2004, 22:13
  4. Можно ли при помощи макроса найти и удалить письмо?
    от ZAV в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 23.01.2004, 13:01
  5. Ответов: 0
    Последнее сообщение: 02.10.2003, 20:02