Цитата:
Сообщение от MJack
Кабина (а точнее dll) ДМ62 не работает на RTS версии 0.41.5 (из-за несовместимости версии).
|
Потому что dll нужно было компилировать с дефайном RTS_ADAPTER_COMPLY. Отсутствие дефайна подразумевает, что dll работает только с версией РТС, для которой скомпилирована, и при изменений структур ts.h всегда потребует перекомпиляции. А с дефайном РТС при возможности включает режим совместимости для старых версий. И 0.41.5 мог бы работать с dll, скомпилированными под 0.41.4, в чём можно легко убедиться, взяв старые dll из входящих в движок (кроме ВЛ80к, его dll отдельная история, на ней всегда тестируется прямое обращение к объектам).