Снегопат
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 с платформой
Ещё посмотри программкой из аттача, каких библиотек ему не хватает.

Вложения:
depends22_x86.zip [596.45 КБ]
Скачиваний: 443

Автор:  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.что-нибудь_ещё

первый уровень дерева утилиты так выглядит?

Вложения:
scicolorer depends.GIF
scicolorer depends.GIF [ 8.52 КБ | Просмотров: 12566 ]

Автор:  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

вот так выглядит

Вложения:
screen.PNG
screen.PNG [ 40.14 КБ | Просмотров: 12518 ]

Автор:  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/