Отправляет email-рассылки с помощью сервиса Sendsay

За 2013-12-28

[prg] Re: VBScript

Приветствую всех.

> Объясните чайнику, как проверить на валидность адрес электронной почты, со
> всеми собаками и точками.

Использовать регулярные выражения:
http://www.script-coding.com/WSH/RegExp.html

Успехов. Анатолий.

   "i_chay" 2013-12-28 03:25:44 (#2905164)

[prg] Re: отправка текста в заголовок диалогового окна

> В диалоговом окне запускается еще один поток, в котором циклически
> выполняются некоторые команды, изменяющие глабальную переменную. Там же во
> втором потоке пытаюсь отправить текстовое значение глобальгной переменной в
> заголовок диалогового окна, которое было открыто в первом потоке. Результат
> нулевой.

Публикуйте исходный код.
Кроме ошибок в коде, нет других объяснений ваших неудач.

> Отсюда вопрос: можно каким-то образом в первом потоке реализовать механизм
> синхронизации без функции WinMain с помощью событий. Разумеется, во втором
> потоке ни кто мне не помешает устанавливать и проверять состояние событий,
> поэтому загвозка с первым потоком.

Первый поток как раз и начинает свою работу с функции WinMain (на самом деле,
он начинает работу немного раньше, но сути дела это не меняет), а затем "крутится"
в цикле обработки оконных сообщений до тех пор, пока вы не закроете диалог.
Отличие диалогового окна от обычного, кроме всего прочего, состоит в том, что
цикл обработки сообщений скрыт от программиста.
Если вы хотите, чтобы ваше диалоговое окно отреагировало на какое-то ваше событие,
то из второго потока пошлите ему сообщение WM_USER,
http://www.vsokovikov.narod.ru/New_MSDN_API/Message_queue/notify_wm_user.htm
а в диалоговой процедуре вашего окна предусмотрите обработку этого сообщения.

Но для смены заголовка этого не требуется.

Успехов. Анатолий.

   "i_chay" 2013-12-28 03:20:28 (#2905161)