![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте!
Никак не могу установить компонент MMtools на Delphi XE2( Помогите, кто знает, как это делается. 2 часа с ним бился( |
|
#2
|
|||
|
|||
|
MMtools официальной версии Delphi XE2 не существует, задавайте конкретные вопросы, что не получаеться, какие ошибки всплывают, описываем детально и подробно.
|
|
#3
|
|||
|
|||
|
Просто хотел скомпилировать код написанный на 7ом delphi в delphi xe2. Программа была написана с использованием mmtools и естественно в xe2 не компилируется без этого компонента.
Пытался установить mmtools. Открываю *.dpk файл, нажимаю "compile" - выдает ошибку: "[DCC Fatal Error] Mmtool15_D3.dpk(32): E2202 Required package 'VCLX30' not found" и подсвечивает красным строку: "requires VCLX30," Попытки установить отдельные dcu ("component -- install component") также ни к чему не приводят. |
|
#4
|
||||
|
||||
|
В серии XE пишется так:
Код:
requires rtl, vcl; |
|
#5
|
|||
|
|||
|
Не вышло( Подсвечивает красным все названия юнитов в "Uses" процедуры "Register" со словами "File not found". В Library path всё прописал.
|
|
#6
|
||||
|
||||
|
В "Library path" прописал, а в "Browsing path"?
|
|
#7
|
|||
|
|||
|
и там тоже прописал
|
|
#8
|
||||
|
||||
|
Где скачивал?
|
|
#9
|
|||
|
|||
|
MMTools с офф сайта http://www.swiftsoft.de/downloads.html - версию для XE. С другими компонентами таких проблем не возникло.
|
|
#10
|
||||
|
||||
|
Спросил потому что не открывался сайт. Сейчас открылся.
Попробую поставить. |
|
#11
|
|||
|
|||
|
Почему-то еще в том же Uses:
Код:
{$IFDEF DELPHI6}
DesignIntf,
DesignEditors,
{$ELSE}
DsgnIntf,
{$ENDIF} |
|
#12
|
||||
|
||||
|
Тfкого файла нет в XE2
|
|
#13
|
||||
|
||||
|
С одним понятно, в файл compiler.inc нужно добавить строчки
Код:
{$IFDEF VER230}
{$DEFINE DELPHI3} { Delphi XE2 }
{$DEFINE DELPHI4}
{$DEFINE DELPHI5}
{$DEFINE DELPHI6}
{$DEFINE DELPHI7}
{$DEFINE DELPHI9}
{$DEFINE DELPHI10}
{$DEFINE DELPHI11}
{$DEFINE DELPHI12}
{$DEFINE DELPHI2005}
{$DEFINE DELPHI2006}
{$DEFINE DELPHI2007}
{$DEFINE DELPHI2009}
{$DEFINE DELPHI2010}
{$DEFINE DELPHIXE}
{$IFDEF BCB}
{$DEFINE CBUILDER3} { C++ Builder XE2 }
{$DEFINE CBUILDER4}
{$DEFINE CBUILDER5}
{$DEFINE CBUILDER6}
{$DEFINE CBUILDER2006}
{$DEFINE CBUILDER2007}
{$DEFINE CBUILDER2009}
{$DEFINE CBUILDER2010}
{$DEFINE CBUILDERXE}
{$ENDIF}
{$ENDIF}Код:
{$IFDEF VER220}
{$DEFINE DELPHI3} { Delphi XE }
{$DEFINE DELPHI4}
{$DEFINE DELPHI5}
{$DEFINE DELPHI6}
{$DEFINE DELPHI7}
{$DEFINE DELPHI9}
{$DEFINE DELPHI10}
{$DEFINE DELPHI11}
{$DEFINE DELPHI12}
{$DEFINE DELPHI2005}
{$DEFINE DELPHI2006}
{$DEFINE DELPHI2007}
{$DEFINE DELPHI2009}
{$DEFINE DELPHI2010}
{$DEFINE DELPHIXE}
{$IFDEF BCB}
{$DEFINE CBUILDER3} { C++ Builder XE }
{$DEFINE CBUILDER4}
{$DEFINE CBUILDER5}
{$DEFINE CBUILDER6}
{$DEFINE CBUILDER2006}
{$DEFINE CBUILDER2007}
{$DEFINE CBUILDER2009}
{$DEFINE CBUILDER2010}
{$DEFINE CBUILDERXE}
{$ENDIF}
{$ENDIF} |
| Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
kurganov4 (07.02.2012)
| ||
|
#14
|
|||
|
|||
|
У Вас он так же не компилится?
|
|
#15
|
||||
|
||||
|
Пока отказывается. Упорно требует исходные файлы.
Скорее всего ничего не выйдет, dcu скомпилированы в XE, а с XE2 идёт несовпадение, вот он и требует исходные файлы. Последний раз редактировалось angvelem, 07.02.2012 в 02:45. |