Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2016-10-25 10:54:08 ЛС | профиль | цитата
Nickname писал(а):
Unrecognized opcode DAA
invalid combination of opcode and operands
Ассемблерные вставки требуют переработки для 64 бит. Я и в 32-битном ассемблере не силен, так что это сложно. По возможности, такой код заменяется на Pascal.

Nickname писал(а):
Постоянно пропадает WindowsXP.res из папки Units32
А его там и не надо. Он должен браться из папки code и никуда не деваться. Заметьте, ошибка возникает, если нажать на кнопку "Компилировать и запустить". Если нажать на "Компилировать" - то никакой ошибки нет в обеих версиях. Предполагаю, что-то там с рабочим каталогом не так. Попробую разобраться. ДОБАВЛЕНО: тю, уже не работает. Проблема не в рабочем каталоге, а в изменениях в обработке ресурсов в 3.0.0 Для исправления скопировать файл code\WindowsXP.res в папки code\units32\ и code\units64\

Iliya писал(а):
Твои компоненты HTTP и Куки менеджер тоже не работают
Нестандартные компоненты не портируются под новый компилятор, потому что требуют добавления в каждый компонент некоторого кода, отсутствующего в оригинальном пакете. Для того, чтобы нормально адаптировать сторонние компоненты с учетом нового компилятора, нужно на официальный SVN внести измененный Share.pas.
карма: 26

0
Редактировалось 6 раз(а), последний 2016-10-25 16:34:18