Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Вниз

Установка DevExpress   Найти похожие ветки 

 
Wizdom   (2005-11-04 17:10) [4]

Только что скачал большой пакет (80 мегов), правда с другого места. :)
Установил с небольшими изменениями на Delphi 6.

В кратце так: все компоненты от DevExpress обычно лежат пакетами (или наборами), т.е. разные компоненты используют одни и теже модули, поэтому рекомендую и ставить их вместе, вот так например:

ExpressBar.Suite.v5.5.1
1. Создаем общую папку для всех компонентов DevExpress, например DX.
2. Копируем все содержимое папки "ExpressBar.Suite.v5.5.1" в папку "DX".
3. В Delphi прописываем пути ко всем каталогам Pakage и Source:
       "..\DX\ExpressBars 5\Packages"
       "..\DX\ExpressBars 5\Sources"
       "..\DX\ExpressCommon Library\Packages"
       "..\DX\ExpressCommon Library\Sources"
       "..\DX\ExpressLibrary\Packages"
       "..\DX\ExpressLibrary\Sources"
       "..\DX\XP Theme Manager\Packages"
       "..\DX\XP Theme Manager\Sources"

4. Устанавливаем поочередно пакеты типа designonly (Compile + Install):
       "..\DX\ExpressBars 5\Packages\dcldxBarD6.dpk"
       "..\DX\ExpressBars 5\Packages\dcldxBarDBNavD6.dpk"
       "..\DX\ExpressBars 5\Packages\dcldxBarExtDBItemsD6.dpk"
       "..DX\ExpressBars 5\Packages\dcldxBarExtItemsD6.dpk"
       "..\DX\ExpressBars 5\Packages\dcldxDockingD6.dpk"
       "..\DX\ExpressBars 5\Packages\dcldxsbD6.dpk"


ExpressSpreadSheet.v1.2.8

1. Копируем в туже папку содержимое папки "ExpressSpreadSheet.v1.2.8", на вопрос перезаписи одинаковых файлов все пропускаем (версии/даты создания/размер должны совпадать, я проверил у меня совпало все).
2. В Delphi прописываем пути к новым каталогам Pakage и Source:
       "..\DX\ExpressSpreadSheet\Packages"
       "..\DX\ExpressSpreadSheet\Sources"

3. Устанавливаем пакет типа designonly (Compile + Install):
       "..\DX\ExpressSpreadSheet\Packages\dclcxSpreadSheetVCLD6.dpk"

ExpressQuantumGrid.Suite.v5.9

1. Аналогично.
2. В Delphi прописываем пути к новым каталогам Pakage и Source:
       "..\DX\ExpressEditors Library 5\Packages"
       "..\DX\ExpressEditors Library 5\Sources"
       "..\DX\ExpressQuantumGrid 5\Packages"
       "..\DX\ExpressQuantumGrid 5\Sources"
       "..\DX\ExpressDataController\Packages"
       "..\DX\ExpressDataController\Sources"


!!!!!!!!!! Для Delphi 6 !!!!!!!!!!!!
1. Исправить в модуле "..\DX\ExpressDataController\Sources\cxVariants.pas" две процедуры:
function VarIsDate(const AValue: Variant): Boolean;

 function VarTypeIsDate(const AVarType: TVarType): Boolean;
 begin
   Result := (AVarType = varDate)
     {$IFNDEF NONDB}{$IFDEF DELPHI6} or (AVarType = VarSQLTimeStamp){$ENDIF}{$ENDIF};
 end;

begin
 {$IFDEF CLR}
 Result := VarTypeIsDate(VarType(AValue));
 {$ELSE}
   {$IFDEF DELPHI6}
     Result := VarTypeIsDate(VarType(AValue));
   {$ELSE}
     Result := VarTypeIsDate(FindVarData(AValue)^.VType);
   {$ENDIF}
 {$ENDIF}
end;

function VarIsNumericEx(const AValue: Variant): Boolean;
begin
 Result := VarIsNumeric(AValue)
   {$IFNDEF NONDB}{$IFDEF DELPHI6} or
     {$IFDEF CLR}
       (VartYPE(AValue) = VarFMTBcd)
     {$ELSE}
       {$IFDEF DELPHI6}
         (VartYPE(AValue) = VarFMTBcd)
       {$ELSE}
         (FindVarData(AValue)^.VType = VarFMTBcd)
       {$ENDIF}
     {$ENDIF}
   {$ENDIF}{$ENDIF};
end;


2. В модуле "..\DX\ExpressEditors Library 5\Sources\cxExtEditConsts.pas"  заремить 117 и 123 строки:
...
   {$IFDEF DELPHI6}
    //clHotLight,
   {$ENDIF}
    clInactiveBorder,
    clInactiveCaption, clInactiveCaptionText, clInfoBk, clInfoText,
    clMenu,
   {$IFDEF DELPHI6}
    //clMenuBar, clMenuHighlight,
   {$ENDIF}
...


там же исправить число элементов в 100-й строке с 51 на 48:
...
 cxDelphiColorValues:
   {$IFDEF DELPHI6}
   array[0..48] of TColor =
   {$ELSE}
   array[0..42] of TColor =
...


3. Устанавливаем пакеты типа designonly (Compile + Install):
       "..\DX\ExpressPageControl 2\Packages\dclcxPageControlVCLD6.dpk"
       "..\DX\ExpressQuantumGrid 5\Packages\dclcxGridVCLD6.dpk"


ExpressLayoutControl.v1.1.19
1. Аналогично (но не перезаписывая ранее измененные файлы).
2. В Delphi прописываем пути к новым каталогам Pakage и Source:
       "..\DX\ExpressLayout Control\Packages"
       "..\DX\ExpressLayout Control\Sources"

3. Устанавливаем пакет типа runtimeonly (Compile):
       "..\DX\ExpressLayout Control\Packages\dxLayoutControlD6.dpk"
4. Устанавливаем пакет типа designonly (Compile + Install):
       "..\DX\ExpressLayout Control\Packages\dcldxLayoutControlD6.dpk"

ExpressNavbar.Suite.v1.4.6
1. Аналогично.
2. Пути:
       "..\DX\ExpressGDI+ Library\Packages"
       "..\DX\ExpressGDI+ Library\Sources"
       "..\DX\ExpressNavBar\Packages"
       "..\DX\ExpressNavBar\Sources"

3. Compile: "..\DX\ExpressNavBar\Packages\dxNavBarD6.dpk"
  Compile + Install: "..\DX\ExpressNavBar\Packages\dcldxNavBarD6.dpk"

1. Аналогично.
2. Пути:
       "..\DX\ExpressVerticalGrid\Packages"
       "..\DX\ExpressVerticalGrid\Sources"

3. Compile + Install:
       "..\DX\ExpressVerticalGrid\Packages\dclcxVerticalGridVCLD6.dpk"

Удачи! ;)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
14-1131373224
Piter
2005-11-07 17:20
2005.11.27
Продолжите последовательность


14-1131085162
БарЛог
2005-11-04 09:19
2005.11.27
Идеальный человек


14-1131482727
Gero
2005-11-08 23:45
2005.11.27
Ага!


14-1130886861
Ораклиный глаз
2005-11-02 02:14
2005.11.27
Алькаида готовит диверсию?


14-1130951141
Piter
2005-11-02 20:05
2005.11.27
Кто-нибудь работал с контроллерами Advantech ADAM?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский