|
|
|
VBScript -> Зависимость записи файла от locale в Windows 2003 Eng
|
|||
|---|---|---|---|
|
#18+
Преследую цель создать бинарный файл по его шестнадцатиричному дапму: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Установлено, что если в Windows 2003 Eng используются региональные настройки Russian/Russia, то в файле содержатся именно те байты, которые были определены в переменной HexDump. Ное сли переключить региональные настройки в English/United States, то третий байт в файле выглядит как 79h, а не FFh. Кроме того, если добавить в HexDump байт "90", то при попытке запуска скрипта возникает ошибка 800A0005 Invalid procedure call or a argument. Если вернуться в Russian/Russia - всё в порядке... Также установлено, что не на всех Windows 2003 Eng этот глюк подтверждается, проверено на трёх серверах - подтвержается на двух. Что это может быть, как из этого выходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 16:04 |
|
||
|
VBScript -> Зависимость записи файла от locale в Windows 2003 Eng
|
|||
|---|---|---|---|
|
#18+
поищи по теме ADO Stream object , Chr = Char = :)) не бин, и ничего не выйдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 17:02 |
|
||
|
VBScript -> Зависимость записи файла от locale в Windows 2003 Eng
|
|||
|---|---|---|---|
|
#18+
Ха, сам себе и ответил, делюсь теперь счастьем с вами, друзья: надо добавить команду SetLocale(1049) в начале скрипта, тогда всё работает как надо!!! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Данная команда меняет локаль только в данном сеансе xScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 17:09 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35303061&tid=1456499]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 416ms |

| 0 / 0 |
