История изменений
Исправление den73, (текущая версия) :
Оригинальные бинарники A2 на его системе работать не будут. Разве? Мне казалось, он старые экспортные имена оставлял.
den73, можешь прокомментировать?
что такое бинарники? Объектные файлы модулей при загрузке проверяют контрольную сумму ведущих модулей. Поэтому если даже перенести объектные модули из одной сборки в соседнюю, то они работать не будут. Никаких других бинарников я не знаю. Современная ЯОС несовместима с современной A2 именно поэтому. Но да, экспортируемые имена в ЯОС двухъязычные. Т.е. можно перенести исходник из A2 в ЯОС (с точностью до каких-нибудь багов в движке перевода) и он должен увидеть старые имена в используемых модулях и скомпилироваться. Опять же, с точностью до погрешности процесса. Правда, язык в ЯОС немного менялся, но по мелочи.
Исправление den73, :
Оригинальные бинарники A2 на его системе работать не будут. Разве? Мне казалось, он старые экспортные имена оставлял.
den73, можешь прокомментировать?
что такое бинарники? Объектные файлы модулей при загрузке проверяют контрольную сумму ведущих модулей. Поэтому если даже перенести объектные модули из одной сборки в соседнюю, то они работать не будут. Никаких других бинарников я не знаю. Современная ЯОС несовместима с современной A2 именно поэтому. Но да, экспортируемые имена в ЯОС двухъязычные. Т.е. можно перенести исходник из A2 в ЯОС (с точностью до каких-нибудь багов в движке перевода). Правда, язык в ЯОС немного менялся, но по мелочи.
Исходная версия den73, :
Оригинальные бинарники A2 на его системе работать не будут. Разве? Мне казалось, он старые экспортные имена оставлял.
den73, можешь прокомментировать?
что такое бинарники? Объектные файлы модулей при загрузке проверяют контрольную сумму ведущих модулей. Поэтому не будут работать даже две сосведние сборки A2. Никаких других бинарников я не знаю. Современная ЯОС несовместима с современной A2 именно поэтому. Но да, экспортируемые имена в ЯОС двухъязычные.