[prg] Re: VBScript
Приветствую всех.
> Объясните чайнику, как проверить на валидность адрес электронной почты, со
> всеми собаками и точками.
Использовать регулярные выражения:
http://www.script-coding.com/WSH/RegExp.html
Успехов. Анатолий.
← Декабрь 2013 → | ||||||
1
|
||||||
---|---|---|---|---|---|---|
6
|
7
|
8
|
||||
9
|
10
|
11
|
12
|
13
|
14
|
|
18
|
19
|
|||||
23
|
29
|
|||||
За последние 60 дней 12 выпусков (1-2 раза в неделю)
Сайт листа:
http://www.tiflocomp.ru/
Открыт:
19-10-2011
Пре-модерация: Нет
Адрес для писем в лист: industry.comp.tiflocomp.programming-list@subscribe.ru
Приветствую всех.
> Объясните чайнику, как проверить на валидность адрес электронной почты, со
> всеми собаками и точками.
Использовать регулярные выражения:
http://www.script-coding.com/WSH/RegExp.html
Успехов. Анатолий.
> В диалоговом окне запускается еще один поток, в котором циклически
> выполняются некоторые команды, изменяющие глабальную переменную. Там же во
> втором потоке пытаюсь отправить текстовое значение глобальгной переменной в
> заголовок диалогового окна, которое было открыто в первом потоке. Результат
> нулевой.
Публикуйте исходный код.
Кроме ошибок в коде, нет других объяснений ваших неудач.
> Отсюда вопрос: можно каким-то образом в первом потоке реализовать механизм
> синхронизации без функции WinMain с помощью событий. Разумеется, во втором
> потоке ни кто мне не помешает устанавливать и проверять состояние событий,
> поэтому загвозка с первым потоком.
Первый поток как раз и начинает свою работу с функции WinMain (на самом деле,
он начинает работу немного раньше, но сути дела это не меняет), а затем "крутится"
в цикле обработки оконных сообщений до тех пор, пока вы не закроете диалог.
Отличие диалогового окна от обычного, кроме всего прочего, состоит в том, что
цикл обработки сообщений скрыт от программиста.
Если вы хотите, чтобы ваше диалоговое окно отреагировало на какое-то ваше событие,
то из второго потока пошлите ему сообщение WM_USER,
http://www.vsokovikov.narod.ru/New_MSDN_API/Message_queue/notify_wm_user.htm
а в диалоговой процедуре вашего окна предусмотрите обработку этого сообщения.
Но для смены заголовка этого не требуется.
Успехов. Анатолий.