Страница 3 из 3
Добавлено: Вт авг 06, 2019 03:21
Dimsok
Странно, в версии для tc9 этого не требовалось.
И как же он догадывается о нахождении wscript, когда в пути к скрипту нет пробелов.
Добавлено: Вт авг 06, 2019 03:29
Flasher
А при чём тут версия? Это могло сработать только, если ты dll без нужды зарегистрировал. Только зачем, спрашивается? Тогда бы не было смысла в остальных файлах...
Не понял, при чём тут отсутствие пробелов в пути к скрипту?
Добавлено: Вт авг 06, 2019 03:33
Dimsok
Ладно, как бы то ни было, задача решена. Спасибо.
Добавлено: Вт авг 06, 2019 03:43
Flasher
Погоди. Ну, скрипт же будет внутрях сборки ТС. А там могут быть пробелы (в т.ч. при переносе). С этим надо что-то решать.
И зачем регистрировал-то?
Добавлено: Вт авг 06, 2019 03:52
Dimsok
TCScript.dll?
Без этого последние 2 варианта не работают.
Добавлено: Вт авг 06, 2019 05:16
Flasher
Глупости не пиши. В последнем варианте в условиях его нет, на что дополнительно указано строкой после кода.
А по предыдущему пиши нормальный багрепорт.
Варианты с dll в условии ты делал по примеру
этой кнопки?
Внутренности архива распаковал в одно место?
Добавлено: Ср авг 07, 2019 01:00
Dimsok
По примеру, когда ты сказал про необходимость указания пути к wscript.exe.
В одно.
Добавлено: Ср авг 07, 2019 03:26
Flasher
А библиотеку разрегистрировал перед тестами?
Добавлено: Ср авг 07, 2019 03:32
Dimsok
Да, только чего-то после unregister всё равно работает, как будто она зарегистрирована.
Добавлено: Ср авг 07, 2019 10:12
Flasher
Конечно, в этом и суть портабельности.

Ты название и начало статьи по ссылке прочти для начала. Заодно в
этот топик загляни.
И, возможно, у тебя старые версии по другим путям зарегистрированы. С них тоже надо снять реги. Введи TCWSHelp.exe|TCScript.dll в Everything. Dll разрегистрируй через контекстное меню, а TCWSHelp.exe с полным путём и с ключом /UNREGSERVER вызови.