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

[prg] Проблемы с MessageBox на Windows 7

Здравствуйте.
Некоторое время назад заметил, что функция MessageBox из WIN API как-то странно
ведёт себя в Windows 7.
Суть в том, что окно выводится абсолютно пустым. Причём чаще проблема наблюдается
начиная со второго вызова.
Коллективный разум, обитающий на профильных форумах, советует пересобрать код
на новых версиях компиляторов, но такой косяк наблюдается даже в встроенных службах
Windows, например, WSH.
Может местный коллективный разум предложит ещё какое-нибудь решение или хотя
бы объяснение?
Вот, например, сохраните в текстовом файле с расширением .vbs и запустите у себя
на семёрках:
For I = 1 To 3
MsgBox "Hello World!"
Next
У меня стабильно, начиная со второго "Hello World!", выводится пустое окно, а
у вас?
Моя конфигурация: Windows 7 32-bit Ultimate оригинальной сборки от Microsoft
с русским интерфейсом.
Успехов. Никита.

Ответить   Sun, 26 Aug 2012 22:09:03 +0400 (#2540171)

 

Ответы:

Vande omentaina, Nikita!

а

У меня пашет. Windows 7 Ultimate 32 bit
US English.
А что окно без заголовка, это нормально? Или это и есть бага?

Ответить   Sun, 26 Aug 2012 21:23:10 +0300 (#2540178)

 

Здравствуйте, Menelion Elensuule.

Странно, может дело в локали.
Напишите, кто-нибудь из пользователей русской OS Windows 7.

Нет, это нормально, в примере заголовка и не предполагалось. Bug проявляется
как вообще пустое окно с кнопками.
Успехов. Никита.

Ответить   Sun, 26 Aug 2012 22:55:23 +0400 (#2540188)

 

Vande omentaina, Nikita!

У меня стоит Russian для неюникодовых программ, если это имеется в
виду. Но вообще да, часто бывает разница именно в том, каков язык
установки.

Ответить   Sun, 26 Aug 2012 21:58:04 +0300 (#2540194)

 

Здравствуйте, Menelion Elensuule.

Меня смущает то, что проблема наблюдается и в случае текста, полностью
состоящего из ASCII символов.
Успехов. Никита.

Ответить   Sun, 26 Aug 2012 23:05:08 +0400 (#2540198)

 

Здравствуйте все читатели рассылки!
У меня всё работает. Пробывал неоднократно, менял язык сообщения.
Windows 7 64-бит Rus + Nvda

Ответить   Mon, 27 Aug 2012 06:59:11 +0600 (#2540260)

 

Добрый день, Nikita!
Вы писали в воскресенье воскресенье, 26 августа 2012 г.:

Не пустое.
Даже если тройку заменить на 300, всёравно
Hello World!

Такая же.

Ответить   Mon, 27 Aug 2012 11:19:14 +0400 (#2540424)