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

Вниз

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

 
Viktop   (2005-11-03 17:10) [0]

Скачал компонент DevExpress.ExpressQuantumGrid.Suite.v5.10 и не могу его установить. Подскажите пожалуйста как его установить. Желательно пошагово.


 
Viktop   (2005-11-04 07:23) [1]

Неужели никто не ставил этот компонент? Хотя бы примерно в каком порядке папки собирать.


 
Wizdom   (2005-11-04 09:42) [2]

Я ставил.
В чем проблема-то? Должна же быть инструкция там.
Откуда качал кстати? Ссылкой поделись.


 
Viktop   (2005-11-04 10:38) [3]


> Откуда качал кстати? Ссылкой поделись.

delphifans.com

> Должна же быть инструкция там.

Нет в архиве инструкции :(

> В чем проблема-то?

В архиве идёт несколько папок:
ExpressDataController
ExpressEditors Library 5
ExpressExport Library
ExpressLibrary
ExpressPageControl 2
ExpressQuantumGrid 5
XP Theme Manager
В каждой из них находятся папки: Help, Packages, Sources
В папках Packages запускаю файлы типа: cxADOAdaptersD7.dpk
1. Когда запускаю файл \ExpressQuantumGrid\ExpressLibrary\Packages\cxLibraryVCLD7.dpk
Пишет, что не может найти файл cxGeometry.dcu.
Копирую все файлы из \ExpressQuantumGrid\ExpressLibrary\Sources в \ExpressQuantumGrid\ExpressLibrary\Packages\ и теперь выдаёт следующее:

 [Error] cxScrollBar.pas(886): Incompatible types: "Integer" and "PRect"
 [Error] cxScrollBar.pas(886): Incompatible types: "Integer" and "tagSIZE"
 [Error] cxScrollBar.pas(889): Incompatible types: "Integer" and "PRect"
 [Error] cxScrollBar.pas(889): Incompatible types: "Integer" and "tagSIZE"
 [Fatal Error] cxControls.pas(56): Could not compile used unit "cxScrollBar"

Таким образом (копированиевсех файлов из Sources в Packages) проделал и с остальными каталогами
Пропускаю этот каталог
2. В \ExpressQuantumGrid\ExpressEditors Library 5\Packages\ при попытке скомпилировать любой файл *VCLD7.dpk ругается на

[Error] cxEdit.pas(91): Undeclared identifier: "csvTextColor"
[Error] cxEdit.pas(92): Undeclared identifier: "csvTextStyle"

в коде

const
 crcxEditBase       = 4101;
 crcxEditMouseWheel = crcxEditBase;
...
 svTextColor          = csvTextColor;
 svTextStyle          = csvTextStyle;
...

Вот, пока на этом застрял :(
Читал, что BAT-файл есть для установки. Может у кого-нибудь есть?
Читал инструкцию на http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml.print?kbid=1273&prod=ExpressQuantumGrid&tech=&kbss=Insta ll
Так там каталог CX Library, а у меня его нет
Обидно очень - сутки качал эти 18 Мб
Вот и попросил описать процесс установки пошагово


 
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"

Удачи! ;)


 
Viktop   (2005-11-06 15:57) [5]

Что-то не получается :(((. Может пакет сырой? (или руки уменя...)
Пишет:
[Error]cxEdit.pas(1152): Method "IsTransparentBackground" not found in base class
[Fatal Error] cxEdit.pas(1516): Could not compile used unit "cxEditUtils.pas"

И это не только с IsTransparentBackground, но и с HasPopUpMenu

>Только что скачал большой пакет (80 мегов), правда с другого места. :)

А ссылку можно?


 
Wizdom   (2005-11-07 09:17) [6]

У них сырых пакетов не бывает, поверь мне, пользуюсь уже лет 5 ими.
На какую версию Delphi ставишь?
Ссылка номер раз:
http://www.avaxhome.ru/soft/2005/09/04/delphi/
(тут 2 архива всего на 80 мегов)
Вот еще:
http://www.nht-team.org/comments.php?idn=819
Там первые 7 я точно ставил.

Все удачно встали на Delphi 6 у меня. Инструкции смотри выше.

Если что, вот мой ICQ: 34075014


 
Viktop   (2005-11-07 13:44) [7]

На Delphi 7. Значит руки кривые.

Лучше по e-mail


 
Viktop   (2005-11-08 04:52) [8]

to Wizdom
Если не трудно, то скинь мне на мыло другой способ связи (e-mail) с Вами



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

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

Наверх





Память: 0.49 MB
Время: 0.014 c
1-1130779279
Wolfram
2005-10-31 20:21
2005.11.27
Как правильно отслеживать перемещение курсора в Memo?


14-1131518048
Ega23
2005-11-09 09:34
2005.11.27
С днем рождения! 9 ноября


3-1129253591
fedor
2005-10-14 05:33
2005.11.27
Инсталляция вместе с драйверами InterBase


2-1131439107
DinoRay
2005-11-08 11:38
2005.11.27
непонятки с таймером


4-1127652712
Vitaliy
2005-09-25 16:51
2005.11.27
Ввод (вывод) информации на поры(LPT,com,usb)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский