2012-05-23 1 views
2

Я просто не могу использовать завершение кода в Delphi XE 2 при открытии или даже копировании паскаля из Delphi 7. Кто-нибудь знает, как почини это?Завершение кода в Delphi XE 2 не работает с .pas-файлами из Delphi 7

+0

Здесь нет проблем. Вам действительно нужен код для компиляции. Имеет ли это? Если вам нужна помощь, вам, вероятно, нужно будет показать нам, как воспроизвести проблему. –

+4

Я не знаю, относится ли это также к Delphi XE2, но после обновления до Delphi XE нам пришлось удалить файлы .dproj и позволить Delphi повторно создать их из файлов .dpr, чтобы получить завершение кода для работы. –

+1

Кроме того, удалите все файлы * .dcu, * .local и * .identcache. –

ответ

0

Если вы не хотите, чтобы удалить .dproj и потерять свои настройки, вы можете сначала проверить, что следующая строка «DCC_UnitAlias» не хватает:

<PropertyGroup Condition="'$(Base)'!=''"> 
    <DCC_DependencyCheckOutputName>aida.exe</DCC_DependencyCheckOutputName> 
    <DCC_UnitAlias>WinTypes=Windows;WinProcs=Windows;$(DCC_UnitAlias)</DCC_UnitAlias> 
</PropertyGroup> 

Если вы дон Посмотрите, сделайте резервную копию dproj и просто добавьте недостающую строку в нужное место (<PropertyGroup Condition="'$(Base)'!=''">)

Смежные вопросы