PT: файлы на сервере

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
  1. В папке PT4 должна лежать PT4pabc.dll. Это основная неуправляемая dll. Для каждого сервера должна быть новая - в ней зашивается код сервера.
  2. В папке App_data\Lib должен лежать PT4Web.pcu, PT4Web.pas должен лежать в App_data\LibSource, в нем должен быть прописан путь к PT4pabc.dll.
  3. Results.abc создается автоматически в папке пользователя. Если есть и зарегистрирован неверно, то обновится с привязкой к новому серверу
  4. Для функционирования дополнительных заданий требуется dll с этими заданиями (неуправляемую) в папку C:\Program Files\PascalABC.NET\PT4\Lib
  5. Для функционирования дополнительных заданий PT4Exam в стиле ЕГЭ требуется бросить PT4ExamWeb.pcu в папку App_data\Lib и бросить PT4ExamC.dll в C:\Program Files\PascalABC.NET\PT4\Lib. PT4ExamWeb.pcu - это посредник для всех заданий в стиле ЕГЭ, лежащих в dll в C:\Program Files\PascalABC.NET\PT4\Lib.
  6. Для функционирования дополнительных заданий требуется поместить dll с этими заданиями (неуправляемую) в папку C:\Program Files\PascalABC.NET(x86)\PT4\Lib (я не знаю, с какого-то момента стало так - уже в C:\Program Files\PascalABC.NET не работает)
  7. В папке C:\Program Files\PascalABC.NET\PT4 должен лежать pt4net2.dll, его надо зарегистрировать в GAC, предварительно деинсталлировав предыдущую версию