Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)

Модерирует : ShIvADeSt

ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

   

golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DevExpress

Обмен опытом, обсуждение нюансов и решение проблем возникающих при использовании библиотеки компонент Developer Express




 
Сами прирученные компоненты частенько приходят на водопой сюда
 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, Первая часть, вторая часть

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:31 07-02-2009 | Исправлено: vladman, 14:36 24-10-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser стоит 45 версия.. в 44 было столько багов, что мама не горюй.. в частности не работал ImageIndexField и многое другое из того, что у меня использовалось..  Установил 45 версию, багов намного по уменьшилось, но вот тормоза даже при малых количествах записей наблюдаются жуткие, причем если убрать SmartLoad то загрузка происходит заметно быстрее (на кол-ве записей до 5-6 тыс), но серфинг по записям не ускоряется.. на базе с 6 тыс. записей переход от одной записи к другой осуществляется до 3-4 сек. это при том, что в DBTreeList v. 4 это происходило практически мгновенно.. Детали база AbsoluteDB v. 6.04, RAD 2009 со всеми апдэйтами, машина Е8700 + 4 Гига оперативы, Виста.. Если кто заметит аналогичные тормоза, отпишетесь в ПМ.. Будем искать человека, который напишет в суппорт..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 11:39 15-07-2009
sldaac



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем
Есть DBTreeList, когда первый раз заходиши в форму, свернуто все, поработал, вышел из формы. Заходиш опять, развернуто, но половино данных (вернее дерева) не видно, как-бы ушли вверх. Скролинг не появляется. Если кликнуть на запись и стрелкой на клаве подняться наверх по дереву, то все узлы и данные есть.
Может это глюк компонента или ??
кто решал проблему, подскажите где копать, все пересмотрел. Версия 43.
Спсб.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 14:37 15-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа такая проблема: есть рибон, на нем cxBarEditItem с property PopupEdit, по которой открывается панелька, в которой я добавляю(убираю) иконки, которые хранятся в cxImageList, если cxImageList пустой, ставлю на cxBarEditItem некий стиль, скажем cxStyle1, иначе cxStyle2, обрабатываю событие OnExit cxBarEditItem, все красиво применяется, но при выходе из обработчика события получаю вот такой Access Violation -  

Кто подскажет как правильно применять стили в ран-тайм? Для уточнения приведу код:

Код:
 
void __fastcall cxBarEditItemExit(TObject *Sender)
{
    cxRibbon->BeginUpdate();
    if (cxImageList->Count == 0) cxBarEditItem->StyleEdit->Assign(cxStyle1);
    else cxBarEditItem->StyleEdit->Assign(cxStyle2);
    cxRibbon->EndUpdate();
}
 

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 13:51 16-07-2009 | Исправлено: Meister Floh, 13:57 16-07-2009
Aleksandr N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При конвертировании (импорте) данных из dxTreeList v3 в cxTreeList v4 в Delphi выдается ошибка потока, при этом данные импортируются частично. Данных много. Как можно ежё измудриться чтобы импортировать данные?

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 14:42 16-07-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh
А что отладчик говорит? Где падает?
 
Добавлено:
Aleksandr N
Открыть данные dxTreeList v3, сохранить в свой формат. Импортировать данные со своего формата в cxTreeList v4. Или в чем проблема?

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 15:00 16-07-2009
Aleksandr N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser
Форматы у них разные, импортировать не получится.

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 15:08 16-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volser, а хрен его знает, где оно падает.. так и не отследил.. та функция, что я нарисовал выполняется, и АВ выпадает, после возврата из обработчика.. Причем если убрать из обработчика присвоение стилей, а делать все что угодно другое (например выдавать тестовое сообщение или еще чего) то никакое АВ не выскакивает - отсюда вывод, криво присваваю стили, вопрос, как это сделать не криво?

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 15:38 16-07-2009
infomSB



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят подскажите как попроще сделать Drag&Drop файлов из эксплорера в cxGrid ?

Всего записей: 75 | Зарегистр. 17-03-2006 | Отправлено: 16:00 16-07-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
infomSB
Ссылка

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 16:30 16-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати в дополнение к своей вот этой проблеме хочу заметить, что в 43 версии ленточек, такой акцес виолейшен не выскакивал..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 13:02 17-07-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Help  
cxLookupCombobox при потере фокуса  ,  сразу очищает фокус ввода если данные  не входять в  список ListSourse !

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 19:46 17-07-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182

Цитата:
cxLookupCombobox при потере фокуса  ,  сразу очищает фокус ввода если данные  не входять в  список ListSourse !  

Нормальное поведение контрола. Поскольку контрол смотрит на ID, то после ввода он пытается по введенному тексту найти ID с ListSourse.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 00:49 18-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа а как программно сгенерировать закрытие выпадающего элемента в cxBarEditItem?

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 14:55 18-07-2009
FunCode



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
JohnSilver182  
 
Цитата:
cxLookupCombobox при потере фокуса  ,  сразу очищает фокус ввода если данные  не входять в  список ListSourse !  
 
Нормальное поведение контрола. Поскольку контрол смотрит на ID, то после ввода он пытается по введенному тексту найти ID с ListSourse.

только если тип списка - FixedList
 
Добавлено:
Meister Floh

Цитата:
Господа а как программно сгенерировать закрытие выпадающего элемента в cxBarEditItem?

Что значит выпадающий элемент ? У него в Properties выбрано ComboBox или LookupComboBox ?

Всего записей: 182 | Зарегистр. 22-10-2006 | Отправлено: 20:29 18-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FunCode у него в Properties->PopupControl панель с одним мемо и тремя кнопочками, только, что у него в попуп контрол по идее не должно иметь значения.. должно быть универсальное решение, типа вызвать событие CloseUp.. Просто я не знаю как.. А в хэлпе уже на протяжении как минимум 10 сборок, отсутствует описание событий, методов и свойств для класса TcxCustomEditProperties..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 21:31 18-07-2009
FunCode



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Meister Floh

Цитата:
FunCode у него в Properties->PopupControl панель с одним мемо и тремя кнопочками, только, что у него в попуп контрол по идее не должно иметь значения.. должно быть универсальное решение, типа вызвать событие CloseUp.. Просто я не знаю как.. А в хэлпе уже на протяжении как минимум 10 сборок, отсутствует описание событий, методов и свойств для класса TcxCustomEditProperties..  

Что-то не понимаю ... можно подробно ... у кого в Properties ?

Всего записей: 182 | Зарегистр. 22-10-2006 | Отправлено: 09:17 19-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FunCode Итак есть элемент cxBarEditItem у которого Properties установлен в PopupEdit. Далее cxBarEditItem->Properties->PopupControl это TPanel на которой cxMemo и 3 cxButton. Я нажимаю cxBarEditItem выпадает моя панелька, я правлю скажем текст в мемо, и нажимаю кнопочку (сохранить, очистить или отменить) произвожу то, что мне нужно и хочу чтобы эта панелька скрылась, именно по нажатию одной из трех кнопок, а не изменением фокуса элемента скажем мышкой или табуляцией.. Отсюда вопрос - как по нажатию кнопки вызвать событие OnCloseUp для элемента привязанного к PopupControl...

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 10:00 19-07-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh
А это разве не то, что тебе нужно?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 11:05 19-07-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
Очень похоже на то, что самое интересное, я вчера видел этот артикль, только мне показалось, что там работают со второй формой а не панелью.. Сейчас проверим.. Спасибо! Идея есть, теперь будем ее к барам прикручивать..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 11:21 19-07-2009 | Исправлено: Meister Floh, 11:22 19-07-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата:
JohnSilver182  
 
Цитата:
cxLookupCombobox при потере фокуса  ,  сразу очищает фокус ввода если данные  не входять в  список ListSourse !  
 
Нормальное поведение контрола. Поскольку контрол смотрит на ID, то после ввода он пытается по введенному тексту найти ID с ListSourse.
 
только если тип списка - FixedList  

 
Не ,  EditFixedList

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 14:06 19-07-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)
ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru