Страница 13 из 27
Добавлено: Сб апр 03, 2010 09:18
Tol!k
А без регистрации можно скачать???
aLexx, конечно!
Добавлено: Сб апр 03, 2010 10:52
AgereS
Всё отлично работает большое спасибо
Добавлено: Сб апр 03, 2010 11:08
sa
Volniy писал(а):Тоесть скорее всего сейчас будет работать и без этого дополнительного параметра
Работает! Многие скрипты обрели вторую жизнь. Спасибо!
PS А по SendKeystroke совсем никаких планов? Нам только палец в рот положи...
Добавлено: Пн апр 05, 2010 15:52
sa
sa писал(а):А вот в команде TCS.SendKeystroke проблем с юникодной версией TC, по-моему, стало наоборот меньше, чем раньше: из четырёх возможных сочетаний, неверно отрабатывается только вариант английского текста при русской раскладке клавиатуры.
Поэтому для гарантии правильной работы SendKeystroke достаточно перейти к английской раскладке. У меня этот переход настроен в региональных стандартах на Ctrl+Shift+1 и команда перехода к английской раскладке в скриптах выглядит следующим образом:
Добавлено: Вт апр 13, 2010 14:50
sa
Возникли проблемы с последней версией tcwshelp_b11Plus.
Кажется, что поведение зависит от объёма данных при копировании в буфер.
Например, можно попробовать "натравить" последнюю зебру (ZebraMark-3.vbs) на папку Windows, к которой предварительно применить Ctrl+B. Верный результат получается у кого-нибудь?
Добавлено: Ср апр 14, 2010 09:46
Batya
На машине установлена Windows 7 Масимальная x32.
Пытаюсь зарегистрировать TCWSHelp. Получаю:
---------------------------
Ошибка
---------------------------
Unexpected error; quitting
---------------------------
ОК
---------------------------
Пробовал несколько версий. Везде то же самое.
tcwshelp_b10+.rar
tcwshelp_b11.rar
tcwshelp_b11Plus.rar
При этом TCWSHelp.exe /UNREGSERVER отрабатывает тихо без ошибок.
Добавлено: Ср апр 14, 2010 20:35
Rodny
Batya
У меня из tcwshelp_b11Plus.rar нормально зарегистрировался в такой же системе.
Добавлено: Чт апр 15, 2010 09:24
Batya
Может у меня каких-то библиотек не хватает
Volniy, откликнись!
Добавлено: Пт апр 16, 2010 02:02
Volniy
Batya писал(а):Может у меня каких-то библиотек не хватает
Volniy, откликнись!
Ау, я тута
Порекомендую, конечно же, (пере)установить рантаймы VB
6 (а раньше нужны были VB
5), никаких специальных библиотек я не использовал. Рантаймы найти легко, вот весьма
популярная ссылочка.
А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в
HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.
sa писал(а):Кажется, что поведение зависит от объёма данных при копировании в буфер.
Подтверждаю. Не заметил раньше, потому что на больших количествах файлов попросту не пробовал. Ограничение возникает на объеме буфера около 32 кб. Тут я сам виноват - с панталыку неверно указал тип переменной для хранения размера буфера. Исправим, не проблема.
Добавлено: Пт апр 16, 2010 15:03
Batya
Volniy писал(а):Порекомендую, конечно же, (пере)установить рантаймы VB6
Переустановил. То же самое ...
Volniy писал(а):А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.
... А потом выполнил через "Запуск от имени администратора". Заработало.
О как! А я думал, что, если я администратор на машине, то всё могу по определению - привык на прошлых виндах

Теперь надо привыкать к определённой специфике Win 7.
Volniy
А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"?
Добавлено: Сб апр 17, 2010 02:04
Volniy
Batya писал(а):Volniy
А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"?
Не-а, не смогу сделать, сколько бы времени у меня ни было. Дело в том, что регистрация ActiveX сервера это процесс не контролируемый из кода, то есть это сообщение об ошибке происходит еще до передачи управления.
Можно поиграться с заданием уровня прав в манифесте, затребовав административных, но тогда скорее всего пользователь с ограничениями вообще не сможет пользоваться сервером. Есть еще один вариант. Необходимые для регистрации данные могут быть занесены в реестр только для текущего пользователя (в
HKCU), на что прав нужно по менее. Для этого можно написать простой рег-файлик.
Добавлено: Вс апр 25, 2010 22:31
Andrey_A
Подскажите что это за ощибка и как её истравить:
Код: Выделить всё
...
Строка: 2
Символ: 1
Ошибка: 0x800700C1
Код: 800700C1
Источник: (null)
Часть cкриптов vbs работает, но там, где есть строка
Set TCS = CreateObject("TCSCRIPT.Helper") - выдаётся ошибка, хотя Helper нормально зарегистрировался. Систему только поставил - Vista 32
Добавлено: Вс апр 25, 2010 23:51
sa
Andrey_A писал(а):хотя Helper нормально зарегистрировался
Путь до Helper-а уже после регистрации случайно не менялся?
Добавлено: Вт апр 27, 2010 05:25
Andrey_A
Путь до Helper-а уже после регистрации не менялся
Я установил паралельно Win7 - тоже самое. Все скрипты работают, кроме этого. Проверял разные версии Helper-а - ошибка, хотя до этого тоже стояла таже самая Vista - никаких не было проблем. Как будто не хватает чего-то, что было раньше
Добавлено: Вт апр 27, 2010 07:28
sa
Andrey_A писал(а):Как будто не хватает чего-то, что было раньше
Может вот эти
рекомендации Volniy пригодятся?