SQL.RU
 client/server technologies
 
 Главная | Документация | Статьи | Книги | Форум | Опросы | Рассылка | Работа | Поиск | FAQ |

Добро пожаловать в форум, Guest  >>  Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик  Ответить
 DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
пробую установить в дельфи 2007 Quantum Grid 3.2.2
получаю собщение об ошибке TDrawingStyle in unknown
дале следует ошибка TMaskCharType is unknown
если пойти дальше то все упирается в Unit "ImgList" и в файл Mask.pas.
попытка приклеить старый Mask.pas в новый дельфи безуспешна.
по видимому TMaskCharType как то переопределен .
кто нибуть знает как обходится проблема?
кто нибуть пытался ставить dxGrid Version 3xxx в дельфи 2006 или 2008?
18 июн 08, 15:37    [5816038] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Альт
Member

Откуда: Сибирь
Сообщений: 4576
TMaskCharType зявлен в maskutils.pas
TDrawingStyle - ImgList.pas
никаких отличий у vcl2007 от предыдущих версий тут нет
18 июн 08, 15:45    [5816106] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
но Delphi2007 при компиляции DxElibD7.dpk (Unit dxEditor)
не находит TdrawingStyle, TImageType
18 июн 08, 15:54    [5816167] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Альт
Member

Откуда: Сибирь
Сообщений: 4576
Самое старое, что нашел... DevEx QGrid 4.5 от февраля 2003... зато возникла идея... найдите в *.inc файлах что-то типа:

{$IFDEF VER150}
....
{$ENDIF}
откопируйте блок, заменив VER150 или какая там у вас максимальная на VER180, VER185, VER190 и пересоберите пакеты
18 июн 08, 16:30    [5816444] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Альт
Member

Откуда: Сибирь
Сообщений: 4576
где:
VER170 - Delphi 9.0 (2005)
VER180 - Delphi 10.0 (2006)
VER185 и VER190 - Delphi 11 (2007 и смотря какой SP)
18 июн 08, 16:32    [5816461] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
Ok ..Thank you very much
18 июн 08, 16:34    [5816486] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
прочитал на форуме:
Отлично dx на D11 работает. Перевод - и вовсе - два копейка.

это правда ??????????как это сделать ????????

-

господа професионалы...кто нибудь ставил dxdbGrid 3.0 на дельфи 2007 ???
2 дня провозился не могу скомилить правильно библиотеки
1)если ставить полный комплект dxdbGrid 3.0 то обязательно придешь к ошибкам типа
TMaskCharType
TDrawingStyle is not found,
TDrawingImage is not found,
DrawingImage.dcu is not found.

2)если вначале скомпилить с папки " express common libraries" dxCommonD11 вместо требуемого dxCommonD7 то с большими трудностями можно всунуть dxDbGrid 3.0 в дельфи 2007... но designtime edotor опять будет потерян т.е. будет голая таблица без полей , dblClick на таблице не вызывает редактор полей.
при этом будет постоянно ругань компайлера .. суть что dxCommonD11 и dxCommonD7 не могут жить одновремено, что идет конфликт в rtl100.bpl ...dxGrid->BandFont.Charset ..access violation..

может кто делал ?
есть принципиальные отличия между dxDbGrid 3.0 dxDbGrid 3.2.2?
21 июн 08, 01:11    [5829448] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
DimaBr
Member

Откуда:
Сообщений: 5123
Нужно найти все INC файлы и дописать в них диррективы для вашей версии
23 июн 08, 08:50    [5832493] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
большое вам спасибо ответ в точку на все 100.
появилась новая проблема...в сети полно философии на эту тему ...но что сделать на практике?

Delphi 5:
uses DsgnIntf;

в высших версиях :
uses DesignIntf, DesignEditors;

при переносе на новую платформу
появляется ошибка в unit DesignEditors: 'Cannot find unit Proxies.pas'

написано:
The solution is to add DesignIde.dcp to your list of required packages.
добавил в в свои компоненты
такой вот список requires и опций компайлера:


{$R *.res}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO ON}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST ON}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$IMPLICITBUILD ON}
{$DEFINE DELPHI6}

requires
rtl,
designide,
rxctl,
lmdrtl8rt_110,
lmdrtlx8rt_110,
lmdcore8rt_110,
bdertl,
adortl,
dxmdsD11,
lmdtoolsdb8rt_110,
rxdb,
vcl,
dbrtl,
vclx,
vcldb,
VclSmp,
dxGDIPlusD11,
vcljpg,
cxGridD11,
cxPageControlD11,
cxExtEditorsD11,
dxComnD7,
cxDataD11,
cxEditorsD11,
cxLibraryD11,
dxThemeD11,
cxExportD11,
dxEdtrD7,
dxDBEdD7,
EQTLD7,
ECQDBCD7,
EQDBTLD7,
EQGridD7,
VCLdbx,
dclEQTLD7,
dclECQDBCD7,
dclEQDBTLD7;

компилируется все без ошибок

компонента создается без ошибок. но при попытке откомпилироавть приложение все стопоритcя в
DesignEditiors c ошиб.
'Cannot find unit Proxies.pas'

подскажите не дайте свихнутсья)) тогда я наконец перетяну свою судьбу с дельфи5 )
23 июн 08, 19:25    [5836587] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 41060

В D5 этой ошибки быть не должно, это проблема Д6 и выше

--
http://www.podgoretsky.com

Posted via ActualForum NNTP Server 1.4

23 июн 08, 19:39    [5836634] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Альт
Member

Откуда: Сибирь
Сообщений: 4576
Анатолий просто издевается, автор.. я уже подсказал в первом вы не поверили, прошло два дня... теперь опять подскажу... пакеты дизайнера несколь отличаются от пакетов времени исполнения... зависимостью от DESIGNIDE... отгадайте почему... у вас, как обычно, два дня
23 июн 08, 23:06    [5837133] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
DimaBr
Member

Откуда:
Сообщений: 5123
Это не проблема - это финча
24 июн 08, 08:53    [5837826] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
Альт
Анатолий просто издевается, автор.. я уже подсказал в первом вы не поверили, прошло два дня... теперь опять подскажу... пакеты дизайнера несколь отличаются от пакетов времени исполнения... зависимостью от DESIGNIDE... отгадайте почему... у вас, как обычно, два дня


я не понимаю вас. как будто я кого то терзаю телефоными звонками .. или задаю непристойные интимные вопросы .у меня была трудность я спросил. спашиваю потому что не все знаю. но при чем тут издевается ;(
25 июн 08, 14:02    [5845702] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
есть еще вопросы на тему переносa кода на высшие версии.

пакет Dream Outbar (опять старый для 5 версии) прoбую ставить на 11. похоже что пакета нет в природе для 11 дельфи.

загвоздка с unit RTLConsts с которой используются директивы типа SErrAssertFailed, SListIndexError для генерации Exceptions.
если заигнорить то пакет некоректно работает

если все откомпилировать с unit RTLConsts то ошибка на отсутствие rtl80.bpl
но в 11 дельфи есть только rtl100.bpl.
есть какая нибуть альтернатива?
25 июн 08, 14:45    [5846159] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
evye
Guest
у мну quantumgrid 3.22 в виде setup-а - не могу его установить в WinXP, видимо инсталлятор только для Win98. Как его распаковать, в смысле cab-файлы инсталлятора?
26 июн 08, 07:33    [5849571] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
d++
Guest
2 Alex Brown

раздели на два пакета - runtime и design-time.
designide должен быть включен в design-time пакет (с префиксом dcl), но не в рантайм пакет, который собирается вместе с приложением
26 июн 08, 08:44    [5849678] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
evye
у мну quantumgrid 3.22 в виде setup-а - не могу его установить в WinXP, видимо инсталлятор только для Win98. Как его распаковать, в смысле cab-файлы инсталлятора?


я этот поставил. Version 3.0.0
http://rapidshare.com/files/123277560/DevExpress.old.7z.html
с каба не раскрючивал можешь выслать посмотрю
26 июн 08, 13:26    [5851971] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
d++
2 Alex Brown

раздели на два пакета - runtime и design-time.
designide должен быть включен в design-time пакет (с префиксом dcl), но не в рантайм пакет, который собирается вместе с приложением


вроде бы справился без разделения. но вообще посмотрел бы что это такое dcl
26 июн 08, 13:30    [5852010] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Альт
Member

Откуда: Сибирь
Сообщений: 4576
dcl - design component library
26 июн 08, 21:57    [5855170] Ответить | Цитировать    Сообщить модератору

 Re: DevExpress Quantum Grid   [new]
Alex Brown
Member

Откуда: Germany
Сообщений: 77
плиз подскажите какой аналог VCL dxDBTreeView в 6 версии DevExpress?
28 июн 08, 00:23    [5860347] Ответить | Цитировать    Сообщить модератору

Все форумы / Delphi Ответить
Rambler's Top100 Powered by ActualForum 1.5.2 Copyright (c) Alex Sibilev 2000-2010