Почему в VCL / RTL так много $ IF DEFINED (CLR)? - PullRequest
21 голосов
/ 05 февраля 2010

Я только что сравнил код VCL / RTL Delphi 2009 с кодом 2010 года.

Я заметил, что есть много $IF DEFINED(CLR) условных определений, и они получили больше в версии 2010 года.

Я думал, что эти условные определения вышли из употребления, так как Delphi .NET больше не выпускается. VCL / RTL на самом деле не используются в Delphi Prism? Или они?

1 Ответ

28 голосов
/ 05 февраля 2010

Мы все еще используем Delphi.NET для внутренних частей IDE и для некоторых версий .NET DBXpress, поставляемых с Delphi Prism. Из-за этого мы поддерживаем части CLR настолько, насколько это необходимо для этих частей продукта. Мы также активно переделываем вещи, чтобы уменьшить и в конечном итоге устранить нашу собственную зависимость от Delphi.NET.

Полагаю, мы могли бы удалить эти части кода ...

...