ger_kar » 29.10.2011 (Сб) 9:30
Вот и настало время взяться за обфускатор. Решил делать его не на VBA а на VB6, думаю так будет удобнее и универсальнее, можно будет обрабатывать проекты хоть Word, хоть Excel, хоть любой другой. Но сразу возникла небольшая проблемка. Если раньше можно было подключив к проекту VBA Microsoft Visual Basic 6.0 Extensibility использовать переменные объектных типов CodePanes, CodePane, CodeModule и другие из членов этой библиотеки, то в VB6 при использовании таких типов переменных и попытке присвоения таким переменным ссылки на объект генерируется ошибка "Несоответствие типов". Если использовать общий тип object, то все работает нормально. В окне Locals Window тип вроде соответствует, никак не догоню в чем причина.
- Вложения
-
- LocalsWindow.png (5.78 Кб) Просмотров: 3426
Бороться и искать, найти и перепрятать