Не используйте ветку разработки Spring4D, если вам нужна совместимость с DSharp, но последняя выпущенная версия.
В настоящее время совместимы Spring4D 1.2.1 и ветка DSharp spring-1.2.1.
Я загрузил Spring4D «sglienke-spring4d-ca8037a2fdec.zip» по этой ссылке https://bitbucket.org/sglienke/spring4d/downloads/ .
И я загрузил DSharp «sglienke-dsharp-2eae62962442.zip» из этой ссылки https://bitbucket.org/sglienke/dsharp/downloads/
Я попытался построить DSharp с использованием Токио 10.2.3 и иметь следующие ошибки - кажется, DSharp несовместим с последней фиксацией Spring4D?
[dcc32 Error] DSharp.Collections.Iterators.pas (54): E2170 Невозможно переопределить не виртуальный метод
[dcc32 Error] DSharp.Collections.Iterators.pas (66): E2170 Невозможно переопределить не виртуальный метод
[dcc32 Error] DSharp.Collections.Iterators.pas (129): E2003 Необъявленный идентификатор: 'fState'
[dcc32 Ошибка] DSharp.Collections.Iterators.pas (147): E2003 Необъявленный идентификатор: 'fState'
[dcc32 Error] DSharp.Collections.Iterators.pas (148): E2003 Необъявленный идентификатор: 'STATE_ENUMERATOR'
[dcc32 Ошибка] DSharp.Collections.Iterators.pas (149): E2003 Необъявленный идентификатор: 'STATE_RUNNING'
[dcc32 Error] DSharp.Collections.Iterators.pas (149): E2030 Дубликат ярлыка
[dcc32 Ошибка] DSharp.Collections.Iterators.pas (156): E2003 Необъявленный идентификатор: 'fCurrent'
[dcc32 Ошибка] DSharp.Collections.Iterators.pas (160): E2003 Необъявленный идентификатор: 'STATE_FINISHED'
[dcc32 Error] DSharp.Collections.Iterators.pas (173): E2003 Необъявленный идентификатор: 'fState'
[dcc32 Fatal Error] DSharp.Core.dpk (38): F2063 Не удалось скомпилировать используемый модуль «DSharp.Collections.Iterators.pas»
Сбой Истекшее время: 00: 00: 00.8