Показать сообщение отдельно
Старый 15.02.2020, 11:15   #126
Timas
Заблокирован
 
Регистрация: 24.05.2007
Адрес: Валькумей
Сообщений: 719
Вы сказали Спасибо: 90
Поблагодарили 696 раз(а) в 294 сообщениях
Timas скоро прославитсяTimas скоро прославитсяTimas скоро прославится
По умолчанию

«Не перевелись ещё стрелки на Нейске-Северном!» © Тимас.

0. Проект полностью переехал на Delphi XE2. Вообще это была совершенно безумная идея: лезти с полуживым кодом в новую систему. Нормальные программисты рекомендуют сначала отладить всё, а потом перебираться. Чтобы старые глюки на новый лад не вылезали! Но это жеж нормальные программисты, я к таковым не отношусь!

0.1. Видимых потерь нету. Были проблемы с иной обработкой события OnClick в списках, но это уже в прошлом. Графика и звуки переехали нормально.

1. Вместе с тем, остались и старые проблемы с исчерпанием ресурсов GDI при разовом экспорте спрайтов пульта в файл. Если эту операцию прерывать (хоть по таймеру, хоть по ShowMsg), то экспорт проходит нормально. Проблема именно в том, что сразу надо вытащить и нарисовать много (1300+) спрайтов. На проблему косвенно влияет количество загруженных из DLL PNG-картинок. В будущем сия проблема может проявиться при генерации спрайтов сразу всего нового состава при его spawn'е в точке входа. Потому как там оси-колёса (телеги, надписи, шторки/окна, груз) — всё раздельно. Посмотрим. Вопрос отложен до перетруха базы подвижного состава.

2. Идёт сборка пульта вводной Салют. Про неё — да, иногда вспоминается!

3. По Нейску активно рисуется в AutoCAD'е график из прототипных данных. Параллельно рассчитываются обороты, занятие перронных путей, и придумываются всякие дополнительные интересности.

4. По Тимасовской и остальным — полностью доделано питание индикации пульта. По мере появления мыслей пишется реакция объектов СЦБ на потерю и восстановление электропитания. Поскольку теперь симуляция гораздо ближе к реализму, приходится учитывать поведение отдельных ключевых для работы схем релеев. Вместе с тем, ранее непонятные вещи постепенно становятся понятными просто по той причине, что они правильно смоделированы.

4.1. При всём при этом есть некоторые огрехи. Например, хвостом висит фиктивная стрелочная секция 22ФСП. И висеть её до тех пор, пока не будут написаны секции «крестов» для Нейска. Потому как логика индикации там у них общая.

4.2. Хвостом висят переезды. Хоть по станции, хоть по перегону. Ждут или ездючину на перегон, или описанную ранее БПЛА. Чтобы код перекрывала в рельсовой цепи для участка приближения.

4.3. Набор маршрутов, местное управление стрелками и остальные хвосты (кроме станции стыкования родов тяги) — тоже после Нейска.

5. Со звуками номеронабирателя пришлось поступить совершенно также, как и со звуками от электрожезлового аппарата. Это дороже, но надёжнее. Просить кого-то о чём-то совершенно бесполезно. Проверено лично!

6. Взят чёткий курс на полный отказ от новомодных англоязычных словечек, имеющих альтернативу в родном языке. Это может ещё более сузить круг общения.

7. А чехи на ныне используемом компьютере не растягиваются во весь экран. Их разрешение в 800х600px висит мелкой картинкой посередине чёрного фона. Посему чехи временно не в почёте. Зато уже полтора месяца в вялотекущем режиме гоняю «Виртономику». И не надоедает!
Timas вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Timas за это полезное сообщение:
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА