Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.02.2012, 02:49
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
Печаль MMTools на Delphi XE2

Здравствуйте!
Никак не могу установить компонент MMtools на Delphi XE2(
Помогите, кто знает, как это делается. 2 часа с ним бился(
Ответить с цитированием
  #2  
Старый 04.02.2012, 15:09
Zorkov Igor Zorkov Igor вне форума
Новичок
 
Регистрация: 28.07.2009
Сообщения: 85
Репутация: 50
По умолчанию

MMtools официальной версии Delphi XE2 не существует, задавайте конкретные вопросы, что не получаеться, какие ошибки всплывают, описываем детально и подробно.
Ответить с цитированием
  #3  
Старый 04.02.2012, 22:37
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
По умолчанию

Просто хотел скомпилировать код написанный на 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  
Старый 04.02.2012, 22:55
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

В серии XE пишется так:
Код:
requires
  rtl,
  vcl;
и установка нового компонента сделана по-другому, File->Open... и открываем нужный *.dpk или File->New->Package Delphi. в Project Manager-е добавляем нужные юниты, указываем требования и правым кликом по package.bpl - Compile/Install.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #5  
Старый 07.02.2012, 00:49
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
По умолчанию

Не вышло( Подсвечивает красным все названия юнитов в "Uses" процедуры "Register" со словами "File not found". В Library path всё прописал.
Ответить с цитированием
  #6  
Старый 07.02.2012, 00:59
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

В "Library path" прописал, а в "Browsing path"?
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #7  
Старый 07.02.2012, 01:27
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
По умолчанию

и там тоже прописал
Ответить с цитированием
  #8  
Старый 07.02.2012, 01:32
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Где скачивал?
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #9  
Старый 07.02.2012, 01:40
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
По умолчанию

MMTools с офф сайта http://www.swiftsoft.de/downloads.html - версию для XE. С другими компонентами таких проблем не возникло.
Ответить с цитированием
  #10  
Старый 07.02.2012, 01:43
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Спросил потому что не открывался сайт. Сейчас открылся. Попробую поставить.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #11  
Старый 07.02.2012, 01:47
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
По умолчанию

Почему-то еще в том же Uses:
Код:
 {$IFDEF DELPHI6}
    DesignIntf,
    DesignEditors,
    {$ELSE}
    DsgnIntf,
    {$ENDIF}
DsgnIntf красным тоже подсвечивается
Ответить с цитированием
  #12  
Старый 07.02.2012, 02:17
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Тfкого файла нет в XE2
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #13  
Старый 07.02.2012, 02:24
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

С одним понятно, в файл 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}
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
Этот пользователь сказал Спасибо angvelem за это полезное сообщение:
kurganov4 (07.02.2012)
  #14  
Старый 07.02.2012, 02:30
kurganov4 kurganov4 вне форума
Прохожий
 
Регистрация: 04.02.2012
Сообщения: 10
Репутация: 10
По умолчанию

У Вас он так же не компилится?
Ответить с цитированием
  #15  
Старый 07.02.2012, 02:38
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Пока отказывается. Упорно требует исходные файлы.
Скорее всего ничего не выйдет, dcu скомпилированы в XE, а с XE2 идёт несовпадение, вот он и требует исходные файлы.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.

Последний раз редактировалось angvelem, 07.02.2012 в 02:45.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:34.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025