Форум: "Потрепаться";
Текущий архив: 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