Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
ёёёёё
Member

Откуда:
Сообщений: 2019
Всем привет.
D2007 + mORMot самый свежий: https://github.com/synopse/mORMot

При построении тестового проекта ServiceTestSQL3.dpr получаю сообщение:
Сообщение
[DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632


Если в опциях компилятора отключить оптимизацию - проект собирается.
Вопрос: чё за фигня?

К сообщению приложен файл. Размер - 32Kb
12 фев 20, 18:35    [22078692]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
asviridenkov
Member

Откуда:
Сообщений: 3975
ёёёёё,

У компилятора 2007 много проблем с рекордами. Иногда помогает что-то местами переставить, иногда поменять рекорд на ссылку, и прочая магия. Местами $W+
12 фев 20, 18:46    [22078699]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
ёёёёё
Member

Откуда:
Сообщений: 2019
asviridenkov,

да вот и сижу, хренью занимаюсь...
12 фев 20, 18:52    [22078702]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
ёёёёё
Member

Откуда:
Сообщений: 2019
Короче. Нашел я, что не нравится, но там править слишком много.
Вернулся к ластрелизу mORMot от 11 января 2019, и всё.
12 фев 20, 22:20    [22078837]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
Василий 2
Member

Откуда:
Сообщений: 967
Хм, Арно забросил поддержку старья? Тынц обещает поддержку аж с 6й. Запили баг-репорт Гитхабе, может, он не проверял собираемость
13 фев 20, 10:36    [22079032]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
ёёёёё
Member

Откуда:
Сообщений: 2019
Василий 2
Хм, Арно забросил поддержку старья? Тынц обещает поддержку аж с 6й. Запили баг-репорт Гитхабе, может, он не проверял собираемость

Последний официальный релиз от 2019 - проблем нет.
А глюк - на рабочих исходниках их рапозитария.
Запилить не могу: почему-то не вижу раздела Issues, запилил на форуме поддержки.
13 фев 20, 11:27    [22079075]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
Василий 2
Member

Откуда:
Сообщений: 967
Правильно, чем меньше на ломающие изменения накрутится других изменений, тем легче их исправить.
13 фев 20, 14:06    [22079262]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
ёёёёё
Member

Откуда:
Сообщений: 2019
Исправили. inline для старых дельфей убрали.
unit SynCommons;
...
  function HashOne(Elem: pointer): cardinal;
      {$ifdef FPC_OR_UNICODE}inline;{$endif} // Delphi 2007 -> C1632 internal error
13 фев 20, 21:14    [22079590]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
Василий 2
Member

Откуда:
Сообщений: 967
Все оказалось просто))
14 фев 20, 10:22    [22079793]     Ответить | Цитировать Сообщить модератору
 Re: mORMot: [DCC Error] SynCommons.pas(51361): F2084 Internal Error: C1632  [new]
ёёёёё
Member

Откуда:
Сообщений: 2019
Василий 2,

да, быстро реагируют. Весьма живой ресурс.
14 фев 20, 19:29    [22080337]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить