Снегопат https://snegopat.ru/forum/ |
|
SciColorerV8 https://snegopat.ru/forum/viewtopic.php?f=1&t=61 |
Страница 7 из 81 |
Автор: | demon_infernal [ 11 май 2012, 14:09 ] |
Заголовок сообщения: | Re: SciColorerV8 |
ildary писал(а): Попробовал поставить sciColorer по инструкции, выдает при загрузке: Не удалось загрузить D:\_base\_Admin\Snegopat\scripts\SciColorerV8\SciColorerV8.dll, ошибка 14001 Win2003std64, файлы Visual C++ 2008 в папку system32 положил (или надо обязательно Redistributable Package ставить?). У меня такая же проблема на сервере в терминальном режиме с Win2k3 x64 Локально на ноутбуке работает нормально, WinXP sp3 Visual C++ ставил по первой ссылке из гугла на сайт микрософта, файл "vcredist_x64.exe", с правами администратора. Ошибка появляется как при запуске от администратора, так и от обычного пользователя. |
Автор: | metaeditor [ 12 май 2012, 17:12 ] | ||
Заголовок сообщения: | Re: SciColorerV8 | ||
Честно говоря не знаю... а файлы MFC90U.DLL, MSVCR90.DLL где находятся? в windows\system32\ ? попробуй скопировать их в windows\SysWOW64 или прямо в папку BIN с платформой Ещё посмотри программкой из аттача, каких библиотек ему не хватает.
|
Автор: | metaeditor [ 12 май 2012, 17:52 ] |
Заголовок сообщения: | Re: SciColorerV8 |
нагуглил вот ещё что: в ресурсах колорера есть манифест следующего вида Код: <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.MFC" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency> </assembly> строка type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> говорит что ему нужны MSVCR90.DLL,MFC90U.DLL версии 9.0.21022.8, для "x86" процессора возможно надо поставить ещё vcredist_x86. Проверь, есть ли у тебя в ..\WINDOWS\WinSxS папки вида x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8, x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.21022.8 |
Автор: | demon_infernal [ 14 май 2012, 14:10 ] |
Заголовок сообщения: | Re: SciColorerV8 |
Установка vcredist_x86 проблему не решила. Утилита показала, что нет некоторых библиотек. Все нашел, кроме msjava.dll Такой либы у меня даже на ноутбуке нет, где и java установлена, и SciColorer нормально запускается (во всяком случае, поиск по диску С ничего не дал) Папки вида x86_Microsoft.VC90.CRT... нет, есть вида x86_Microsoft.что-нибудь_ещё |
Автор: | artbear [ 14 май 2012, 15:12 ] |
Заголовок сообщения: | Re: SciColorerV8 |
При использовании последней версии сабжа макросы, связанные с позиционированием, перестают верно работать. ИМХО т.к. сабж не поддерживает штатные команды перехода, как 1Cv8 Нужно что-то придумать, иначе очень неудобно. Например, у меня хранилище, и неудобно выполнять расширенный поиск по риад-онли-модулям, позиционирование из формы поиска не работает. Сейчас пришлось отключить сабж и не юзать его |
Автор: | metaeditor [ 14 май 2012, 16:07 ] | ||
Заголовок сообщения: | Re: SciColorerV8 | ||
demon_infernal писал(а): Установка vcredist_x86 проблему не решила. Утилита показала, что нет некоторых библиотек. Все нашел, кроме msjava.dll Такой либы у меня даже на ноутбуке нет, где и java установлена, и SciColorer нормально запускается (во всяком случае, поиск по диску С ничего не дал) Папки вида x86_Microsoft.VC90.CRT... нет, есть вида x86_Microsoft.что-нибудь_ещё первый уровень дерева утилиты так выглядит?
|
Автор: | metaeditor [ 14 май 2012, 16:09 ] |
Заголовок сообщения: | Re: SciColorerV8 |
artbear писал(а): При использовании последней версии сабжа макросы, связанные с позиционированием, перестают верно работать. ИМХО т.к. сабж не поддерживает штатные команды перехода, как 1Cv8 Нужно что-то придумать, иначе очень неудобно. Например, у меня хранилище, и неудобно выполнять расширенный поиск по риад-онли-модулям, позиционирование из формы поиска не работает. Сейчас пришлось отключить сабж и не юзать его на днях готовлю выпуск с редактированием и всеми делами... подожди немного ) |
Автор: | artbear [ 15 май 2012, 07:01 ] |
Заголовок сообщения: | Re: SciColorerV8 |
metaeditor писал(а): на днях готовлю выпуск с редактированием и всеми делами... подожди немного ) Круто. Жду c нетерпением |
Автор: | demon_infernal [ 16 май 2012, 12:54 ] | ||
Заголовок сообщения: | Re: SciColorerV8 | ||
вот так выглядит
|
Автор: | metaeditor [ 23 май 2012, 13:28 ] |
Заголовок сообщения: | Re: SciColorerV8 |
Итак, начнём тестирование колорера с возможностью редактирования текста. Работает оно на событии onChangeTextManager(selectionBefore, selectionAfter) которое вызывается, когда в текстовом окне изменился текст. По передаваемым параметрам вычисляется часть текста которая изменилась и обновляется соответствующая часть редактора scintilla, лежащего поверх родного редактора. Сам редактор scintilla текст не меняет, он только его отображает. Для отлова возможных багов на время тестирования, при каждом изменении текста, происходит сравнение текстов штатного редактора и scintillы. Например, на моем P4 2.8Gz на 10000 строках практически незаметна. Если будет заметно тормозить, для этого есть макрос отключающий автопроверку у текущего окна. Если всё-же обнаружется несовпадение текстов модуля и scintillы, об этом появится сообщение и на диске C: будут созданы два файла с их текстами. Постарайтесь при этом выявить действия приведшие к разногласию. Штатные и снегопатовские группировки текста должны быть обязательно ОТКЛЮЧЕНЫ. Они вырубаются автоматом но всё-же проверьте. Снегопат нужен последней версии (1.1.9.1) Ну вот, вроде всё, счастливого всем кодинга ) |
Страница 7 из 81 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |