Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Delphi XE7 Internal Error: URW1163  [new]
niggafckr
Member

Откуда:
Сообщений: 9
Что не так с Delphi XE7? Код выглядит правильным и даже запускается на более новых версиях Delphi (Delphi 10 Seattle), однако, именно на XE7 выдает ошибку компиляции:

[dcc32 Fatal Error] ...: F2084 Internal Error: URW1163


В интернете информации чуть меньше, чем никакой, пишут про использование Дженериков, будто бы, иногда это приводит к подобным ошибкам. Есть класс, в котором создано поле:

protected FField: TList<TThisClass>;


И есть унаследованный от него класс, который обращается к этому полю как-то так:

count := FField.count;


И именно из-за этой строки возникает ошибка. Кто-нибудь сталкивался с подобным? Как, вообще, можно писать что-либо крупное, используя компилятор, который может вот так просто внезапно не запуститься из-за какой-то своей выдуманной ошибки? Да, на D10 запускается нормально, но и XE7 - это не какой-нибудь "Pre Alpha XE 0.01" - сегодня там этой ошибки нет, а завтра возникнет какая-нибудь еще более тупая.

Кто что может сказать по этому поводу?
2 сен 19, 21:28    [21962162]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

Откуда:
Сообщений: 5211
Ошибка компилятора.

Либо переходи на новую версию, либо ищи в чем проблема потихоньку вырезая куски проекта, пока ошибка не пропадет.
2 сен 19, 21:46    [21962168]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

Откуда:
Сообщений: 5211
Можешь попробовать создать

TMyList = class(TList<TThisClass>);

И применять его.
2 сен 19, 21:47    [21962169]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
niggafckr
Member

Откуда:
Сообщений: 9
Можно разные способы изыскать, вопрос только в том, когда вылезет очередная проблема, для которой придется изыскивать обходные решения.
2 сен 19, 23:38    [21962185]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

Откуда:
Сообщений: 5211
Хочешь меньше подобных проблем - обнови дельфи.
2 сен 19, 23:39    [21962186]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 638
niggafckr
но и XE7 - это не какой-нибудь "Pre Alpha XE 0.01" - сегодня там этой ошибки нет, а завтра возникнет какая-нибудь еще более тупая.

Кто что может сказать по этому поводу?


это конечно оригинальный ход - жаловаться на версию, устаревшую всего лет на 10, как будто это новейшая, только отрелизеная версия.

Но если хочется продолжать жевать кактус именно этой версии (более новые видимо не подходят по религиозным соображениям) - кто тебе может запретить?
3 сен 19, 07:54    [21962211]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11154
niggafckr
вопрос только в том, когда вылезет очередная проблема, для которой придется изыскивать обходные решения.
В чем проблема? Не нравится IDE с закрытым кодом - переходи на Лазарус. Там ошибки в IDE и компиляторе можно исправлять самому
3 сен 19, 12:22    [21962385]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3732
Vizit0r
это конечно оригинальный ход - жаловаться на версию, устаревшую всего лет на 10

Вообще-то, XE7 релизнулась в конце 2014.
3 сен 19, 12:57    [21962413]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
ёёёёё
Member

Откуда:
Сообщений: 701
rgreat
Хочешь меньше подобных проблем сменить проблему - обнови дельфи.
3 сен 19, 13:12    [21962429]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
Kazantsev Alexey
Vizit0r
это конечно оригинальный ход - жаловаться на версию, устаревшую всего лет на 10

Вообще-то, XE7 релизнулась в конце 2014.
На дворе 2019 год ;-) 5 лет в нашей сфере тоже большой срок
3 сен 19, 13:34    [21962457]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

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

Вся жизнь всего-навсего путь к смерти. ;)
3 сен 19, 13:43    [21962464]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
Vizit0r
Member

Откуда: Одесса
Сообщений: 638
Kazantsev Alexey
Vizit0r
это конечно оригинальный ход - жаловаться на версию, устаревшую всего лет на 10

Вообще-то, XE7 релизнулась в конце 2014.

странно, по ощущениям XE7 это что-то очень древнее и давно забытое.
3 сен 19, 14:25    [21962536]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3732
Vizit0r
странно, по ощущениям XE7 это что-то очень древнее и давно забытое

Просто XE7 вышла в период шизы полугодичных релизов.
3 сен 19, 14:43    [21962552]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
niggafckr
Member

Откуда:
Сообщений: 9
Vizit0r, Delphi 7 - это что-то, действительно, древнее, но я до 2016 примерно программировал только на нем.
3 сен 19, 18:21    [21962790]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
niggafckr
Vizit0r, Delphi 7 - это что-то, действительно, древнее, но я до 2016 примерно программировал только на нем.
Даже Tokyo это уже устаревшая версия делфи
3 сен 19, 20:04    [21962839]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

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

Не, Tokyo пока самая надежная версия.
3 сен 19, 20:06    [21962842]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
rgreat
asutp2,

Не, Tokyo пока самая надежная версия.
не согласен. В Rio падений на уровне системных модулей резко уменьшилось (говорю про мобильные версии и консольные в linux). Намного лучше работает TBitmap в многопотоковости. Плюс куча разных улучшений, поэтому лично я к токио уже точно не вернусь.
3 сен 19, 20:56    [21962860]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

Откуда:
Сообщений: 5211
asutp2
не согласен. В Rio падений на уровне системных модулей резко уменьшилось (говорю про мобильные версии и консольные в linux). Намного лучше работает TBitmap в многопотоковости. Плюс куча разных улучшений, поэтому лично я к токио уже точно не вернусь.
Компилятор может и лучше работает, но у меня в нем сильно глючит дебагер и error insight.

Бряки не на тех строчках стоят и подсветка ошибок некорректная.

В общем 10.2 пока лучше.
3 сен 19, 21:24    [21962870]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11154
rgreat
и error insight.
Забудь про него. Его никогда не починят. Я отключаю его сразу же после установки
4 сен 19, 13:49    [21963399]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

Откуда:
Сообщений: 5211
_Vasilisk_
Забудь про него. Его никогда не починят. Я отключаю его сразу же после установки
Читал что его с нуля новый пилят.
4 сен 19, 14:28    [21963473]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

Откуда:
Сообщений: 5211
Опять таки в 10.2 у меня он нормально работает. Мелочи не считая.

Ну и главная проблема не в нем а в "съезжающей" номерации строк в отладчике.
4 сен 19, 14:30    [21963477]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
alekcvp
Member

Откуда:
Сообщений: 1485
rgreat
Ну и главная проблема не в нем а в "съезжающей" номерации строк в отладчике.


Это же давно известная проблема с LF в конце строк, разве нет?..
Лечится пересохранением файла в каком-нибудь нормальном текстовом редакторе, который умеет подставлять правильный маркер.
4 сен 19, 15:02    [21963525]     Ответить | Цитировать Сообщить модератору
 Re: Delphi XE7 Internal Error: URW1163  [new]
rgreat
Member

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

Тот же проект под 10.2 и XE3 работает без глюков.
4 сен 19, 16:10    [21963634]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить