Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 06:59:22 |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-10 06:59:22 |
|||
карма: 0 |
|
Ответов: 1379
Рейтинг: 86
|
|||
iarspider, кажется я понял какая там фигня у 95.72.242.137
![]() SVN справка писал(а): ÂÍÈÌÀÍÈÅ! Ýòà òåìàМенял кодировку - не помогает ![]() 95.72.242.137, впредь точнее описывайте проблему - любая из проблем "фигня". |
|||
карма: 0 |
|
Ответов: 1841
Рейтинг: 370
|
|||
Результат (исходная кодировка : windows-1251)
![]() ВНИМАНИЕ! Эта тема предназначена для продвинутых пользователей! Всем остальным рекомендуется обновлять только весь пакет целиком (т.е. при выходе новых версий программы HiAsm)! Q: Что такое SVN? A: Если коротко - это хранилище исходных кодов стандартных компонентов и некоторых модулей HiAsm Q: Как этим пользоваться? А1: Если Вам надо обновить несколько файлов, то перейдите по ссылке http://svn.hiasm.com/packs/ и скачайте нужные файлы вручную. Совет: При обновлении .pas-файлов не забудьте обновить .ini-файл! Внимание! Обновление некоторых элементов может потребовать обновления общих для всех компонентов файлов! A2: (Рекомендуемый метод) Шаг 1. Скачайте и установите программу TortioseSVN, и русский Language Pack, если английский язык вам не даётся. После установки TortioseSVN нужно перезагрузить систему. Шаг 2. Перейдите в директорию hiasm, создайте пустую папку "Elem" и нажмите на ней правой кнопкой мыши; в появивщемся меню выберите пункт "SVN Checkout". Шаг 3. В появившемся диалоговом окне в поле "URL of repository" введите http://svn.hiasm.com/packs/ и нажмите OK. Шаг 4. Если всё прошло удачно вы увидите как программа начнёт синхронизировать ваши коды с хранящимися на сервере. Возможные проблемы: П1. Ничего не обновляется! Р1. Возможно, вы выходите в Интернет через proxy-сервер. Для того, чтобы программа выходила в Интернет через proxy, проделайте следующие шаги: 1. На папке Elem нажмите правую кнопку и выберите пункт "TortioseSVN" подпункт "Settings" 2. В левой части появившегося окна выберите пункт "Network", включите флажок "Enable proxy server" и введите настройки вашего proxy сервера (если вы не знаете - свяжитесь с службой поддержки вашего провайдера) 3. После заполнения всех полей нажмите OK П2. Файлы обновились, но возле некоторых из них написано "Conflicted" Р2. Эта надпись обозначает, что ваша версия компонентов слишком сильно отличается от версии на сервере, поэтому программа не может синхронизировать их. Запомните, на какие файлы программа ругалась, закройте окно программы, перенесите (скопируйте и удалите исходные файлы) их в другое место (напомню: желательно пернести пару pas+ini во избежание проблем). Теперь выполните Шаг 8. Проблема должна решиться. Шаг 5. Скопируйте содержимое (включая скрытые директории .svn!) директории Elem в директорию Elements. Шаг 6. Удалите директорию Elem. Шаг 7. Если у Вас были установлены дополнительные компоненты, Вам придётся их переустановить. Шаг 7б. Обновите CodeGen.dll и hiMakeXXX.dll, для этого выполните файлы Elements/Delphi/make.bat и Elements/Delphi/make/make.bat . Если Вы устанавливали дополнительные пакеты (PocketPC, FASM, Web, Modules, ...), то выполните файлы Elementsимя_пакетаmake.bat, Elementsимя_пакетаmakemake.bat. Шаг 7в. Если произошло обновление файла Elements.sql, то необходимо обновить соответствующую базу элеметов (Elements.db). Для этого выполните файл Elementsимя_пакетаsql_to_db.bat. Если его нет, попросите разработчика соответствующего пакета исправить эту оплошность После этого необходимо переустановить дополнительные элементы, если они были установлены. Для последующих обновлений достаточно выполнить шаги 8, 7б и 7в (именно в указанном порядке): Шаг 8. Нажмите правой кнопкой на папке "Elements" и выберите "SVN Update". |
|||
карма: 1 |
|
5