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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю, может быть разработчики читают эту ветку. Может им как-то попадёт это сообщение.
Так вот. В компоненте cxLocalizer есть один очень неприятный момент. Такой момент есть у некоторых компонент, связанных с базами данных, а в FibPlus его прекрасно обошли.
В FibPlus - это свойство DesignDBOptions в компоненте TpFibDataBase, там есть ddoStoreConnected, которое почти в 100 процентах случаев нужно ставить в False, иначе если будет оно в True и пользователю отдать программу, то при запуске программа будет подключаться к той базе, которая была подключена в дизайне.
Так и в TcxLocalizer`е. Если в дизайне у тебя подключен файл с переводом, то есть большая вероятность того, что программист забудет поставить свойство Active в False и отдаст программу пользователю после компиляции. Только программа там, у пользователя, НЕ запуститься из-за исключения. TcxLocalizer будет пытаться подключить файл, который был подключен у программиста в дизайне. Другое дело, если бы прога в таком случае хотя бы просто выдала ошибку и продолжала работать на английском, а так вообще не запускается.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:04 07-02-2009
Radio_Kat

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите пожалуйста как получить дату, которая выбрана пользователем в TcxScheduler ?

Всего записей: 26 | Зарегистр. 02-06-2006 | Отправлено: 12:18 07-02-2009
yurik13y

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна помощь, создавал проект (Delphi 2007) с использованием DevExpress 38, решил поставить 41.
После этого проект начал выдавать ошибки. Локализовал до окна на котором лежит GridPanel, а в нем cxButton. Убрал кнопку - все заработало как часы.
Для эксперимента на другой форме создал GridPanel и положил туда cxButton - и опять ошибки...
Кто-нить сталкивался с таким?
или
Может есть замена GridPanel?

Всего записей: 4 | Зарегистр. 07-10-2008 | Отправлено: 16:31 07-02-2009 | Исправлено: yurik13y, 17:18 07-02-2009
igorkn

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как программно открыть PopupEdit в cxGrid?

Всего записей: 3 | Зарегистр. 05-12-2007 | Отправлено: 17:45 07-02-2009
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igorkn
см. http://www.devexpress.com/Support/Center/KB/p/A805.aspx

Всего записей: 476 | Зарегистр. 22-09-2002 | Отправлено: 22:54 07-02-2009
vladman

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

Цитата:
Локализовал до окна на котором лежит GridPanel, а в нем cxButton. Убрал кнопку - все заработало как часы.

Эта ошибка появилась в .41 релизе.  
Девэкпрессы заявляют, что в будущем .42 релизе эта ошибка уже исправлена.
 
Radio_Kat
cxScheduler1.SelStart
 
Добавлено:
X11

Цитата:
Другое дело, если бы прога в таком случае хотя бы просто выдала ошибку и продолжала работать на английском

Проблему можно решить немного подправив метод  
LoadFromFile(const AFileName: TFileName = '') в модуле cxLocalization.pas, а именно:

Код:
 
procedure TcxLocalizer.LoadFromFile(const AFileName: TFileName = '');
var
  AFileStream: TFileStream;
  vSearchRec: TSearchRec;                                                                          //<- Added Line
begin
  Active := False;
  if AFileName <> '' then
    FFileName := AFileName;
 
  if not (csDesigning in ComponentState) then                                                //<- Added Line
    if FindFirst(FFileName, faAnyFile - faDirectory, vSearchRec) <> 0 then Exit;  //<- Added Line
 
  AFileStream := TFileStream.Create(FFileName, fmOpenRead or fmShareDenyNone);
  try
    InternalLoadFromStream(AFileStream);
  finally
    AFileStream.Free;
  end;
end;
 

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 01:51 08-02-2009 | Исправлено: vladman, 02:25 08-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman, исходники править - это табу... Потом забыл... девок переустановил... и опять..

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:31 08-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь ставил свойство Transparent в True у компоненты TcxGroupBox?

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 16:07 08-02-2009
Dmiro

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

Цитата:
Кто-нибудь ставил свойство Transparent в True у компоненты TcxGroupBox?

 
 
А в чём прикол?

Всего записей: 100 | Зарегистр. 15-04-2002 | Отправлено: 21:57 08-02-2009
vladman

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

Цитата:
исходники править - это табу... Потом забыл... девок переустановил... и опять..

и опять поправил и радуешься жизни и не ждешь когда разработчики начнут читать этот топик
 

Цитата:
Transparent в True у компоненты TcxGroupBox

и что с этим свойством не так?

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 22:16 08-02-2009
Sufferer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то я непонял, это продолжение http://forum.ru-board.com/topic.cgi?forum=33&topic=7918&start=2420 или как?

Всего записей: 271 | Зарегистр. 21-07-2001 | Отправлено: 00:49 09-02-2009
X11



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

Цитата:
X11
 
Цитата:
Кто-нибудь ставил свойство Transparent в True у компоненты TcxGroupBox?
 
 
 
А в чём прикол?
 

cxGroupBox становится чёрным
 
Добавлено:
Причём этот глюк тянется ещё за царя Панька
 
Добавлено:

Цитата:
Что-то я непонял, это продолжение http://forum.ru-board.com/topic.cgi?forum=33&topic=7918&start=2420 или как?

Да, там же написано: "продолжаем здесь". Т.е. здесь, в этой ветке.

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:06 09-02-2009
Dmiro

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Только что попробовал на новом проекте.
Бросил на форму панельку. cxGroupBox бросил прямо на форму и на панельку.
Выставил Transparent в True у обих. Всё ок, прозрачненькие оба.
Delphi2006, Devexpress 40-ые.
Видимо этот глюк проявляется в каких-то спец. условиях.

Всего записей: 100 | Зарегистр. 15-04-2002 | Отправлено: 11:34 09-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmiro, странно-странно, у меня D2007 студия и для вынь32, проявилось для студии. Ещё раз потестю.
 
 
Ребята, вопрос по визуальному календарю, типа как у MS Project. Cпособны ли девки на такое? Если да, то какие компоненты можно помацать в этом плане?
Вот сцылко на мою тему:
http://forum.ru-board.com/topic.cgi?forum=33&topic=10126

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 15:44 09-02-2009 | Исправлено: X11, 15:45 09-02-2009
Anton_Bunin



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет.  
 
В cxGrid'е есть 2 уровня (две таблицы одной БД). Как программно переключаться между ними.
 
(не пинайте сильно, если вопрос уже был, форум пролистал. девы (DevExpr) октябрьские '08)

Всего записей: 36 | Зарегистр. 16-09-2007 | Отправлено: 19:23 09-02-2009
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anton_Bunin
Сам-то понял, что спросил? Куда и чем переключаться?

Всего записей: 476 | Зарегистр. 22-09-2002 | Отправлено: 19:54 09-02-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, действительно... проявляется не постоянно. Сейчас вот воспроизвести глюк с cxGroupBox не получается.
 
Добавлено:

Цитата:
В cxGrid'е есть 2 уровня (две таблицы одной БД). Как программно переключаться между ними.  

у грида есть свойство activelevel, или я чего-то не понял, а вообще ты можешь настроить одновременный показ таблиц в одном гриде с помощью встроенных в грид страниц

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 20:24 09-02-2009
Sufferer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, а что за фигня такая с именем Sendera в едиторах TcxVerticalGrid?
Пробую получить в обработчике едитора имя Sendera, а вместо имени получаю пустоту.
 
procedure TfrmMain.OddNodeFrameColorEditPropertiesChange(Sender: TObject);
begin
 ShowMessage(TcxControl(Sender).Name);
end;
 
Где суслик?
 
И еще вопросец по едитору TcxVerticalGrid - конкретно по TcxCheckGroup. Где искать состояние выбраных элементов?

Всего записей: 271 | Зарегистр. 21-07-2001 | Отправлено: 21:04 09-02-2009
igorkn

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
 
Спасибо! Помогло!

Всего записей: 3 | Зарегистр. 05-12-2007 | Отправлено: 23:01 09-02-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