Andrey_A_A
Раньше SendMessage принимал только числа (видимо VBScript сам производил конвертацию при передаче параметра методу SendMessage), теперь может принимать также и строки. WScript.Arguments(0) возвращает только строки, поэтому, чтобы передать число, необходима конвертация.
Не думать о конвертации позволит метод GetArgValue, т.к. тип наследуется от значения по умолчанию, но это другой подход к передаче параметров скрипту.
Posted: Fri Nov 08, 2013 3:13 pm
by Andrey_A_A
теперь может принимать также и строки.
Instructor, спасибо за разъяснения.
Posted: Sun Dec 08, 2013 7:18 am
by Instructor
Изменено: если в качестве дескриптора в методе ScriptHandle() используется ноль, то задействуется дескриптор текущего скрипта. Добавлено: получение параметров синхронизации через метод ScriptHandle(). Исправлено: принудительный выход из цикла сообщений скриптов при выходе из программы.
Changed: if in ScriptHandle() method handle equal to zero, then current script handle is used. Added: receive synchronization settings through a method ScriptHandle(). Fixed: forced to exit from scripts message loop when program closed.
PS: попробовал сейчас - не работает. Ни через DebugJIT() ни через debugger; Пробую на MSVS2010 v10.0.30319.1 RTMRel
Posted: Sun Feb 09, 2014 3:39 pm
by Instructor
FeyFre
На студии не пробовал. В настройках выбрана
To enable or disable Just-In-Time debugging
On the Tools menu, click Options.
In the Options dialog box, select the Debugging folder.
In the Debugging folder, select the Just-In-Time page.
In the Enable Just-In-Time debugging of these types of code box, select or clear the relevant program types: Managed, Native, or Script.
To disable Just-In-Time debugging, once it has been enabled, you must be running with Administrator privileges. Enabling Just-In-Time debugging sets a registry key, and Administrator privileges are required to change that key.
Click OK.
?
Posted: Mon Feb 10, 2014 1:51 pm
by FeyFre
Выбрана. И в настройках IE разрешена, и студия подхватывает отладку скриптов там. Так что врядли поломано что у меня. Год назад(кажись) работало точно. Попробую старые версии плагина, вдруг какая заработает(по релизам акела, что не поломать ничего).
Posted: Tue Feb 11, 2014 1:53 pm
by FeyFre
Попробовал потыкать из старых релизов АР(случайно выбирал версии от 4.5.0 - до текущей)... не пошло.
Попробовал поймать на MSVS 10.0.40219.1 SP1Rel(на другой машине)
Попробую где-то раздобыть студию по старше, может что и выплывет(прошлый раз работало то кажись на 2008-ой, хз может что и сломалось)...
Posted: Sat Feb 22, 2014 11:51 am
by Instructor
FeyFre
Проверил на MS VS 2005 - отладка работает.
Posted: Sat Feb 22, 2014 11:57 am
by Instructor
Добавлено: возможность устанавливать несколько перехватчиков сообщений одного типа в разные скрипты. Исправлено: освобождение ресурсов после отладки.
Added: multisubclassing of one type in different scripts. Fixed: releasing resources after debugging.