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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342

Открыть новую тему     Написать ответ в эту тему

ShIvADeSt



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

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




 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, Первая часть, вторая часть, третья часть

Полезные утилиты:
DxAutoInstaller v2.1.10 Простой и удобный тул для установки девок из исходников
https://mega.nz/#!aJRQzSqI!N7RgfcG1tfF45Z3OgcmBDHT_ZcWlIgJQ5eHHgQ9VupE

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 04:48 31-12-2009 | Исправлено: G787, 21:12 29-07-2018
linker_2009



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[b]Man_Without_Face[/b]
[q]Вопрос поднимался как загрузить скины в мою DLL. Здесь же уже готовая DLL со скинами. Я так понимаю она грузится как ран-тайм пакеты!?[/q]
По вашему сообщению я вижу что ничего не изменилось, т.е. у вас в приложений скины грузятся, а на формы из DLL нет. Библиотека от Ziltoid позволяет использовать скины из вне, а не тоскать их за приложением, но не более того.

Всего записей: 143 | Зарегистр. 14-09-2009 | Отправлено: 14:05 14-07-2010
Abdulatipoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги,  еще раз здравствуйте.
Обращение в ветку "Коммерческие компоненты ...", по совету CAD_tester, было не очень удачной идеей... Возвращаю вопрос туда, где ему и следует быть.
 
Помогите пожалуйста справиться с ситуацией!
 
Под RAD STUDIO 2010 инсталлированы (автоинсталлятором) DevExpress x50 VCL.
Работаю под Билдером. Наблюдаю такую картину: под Дельфи установились все компоненты, а под Билдером - некоторые отсутствуют. К примеру, в палитре ExpressBars не нашел TdxBarManager, TdxBarPopUp, TdxStatusBar... И вероятнее всего, это еще не весь список отсутствующих компонент.
 
Автоинсталл брал отсюда: [_http://rutracker.org/forum/viewtopic.php?t=2742350], весит он 23,2 МБ (24 416 844 байт). Хотел было и с местного обменника взять, но не достучался еще до робота.
 
Ставить пробовал по разному. Изначально у меня был только Билдер 2010, потом поставил полную студию, архитект. И в том, и в другом варианте - итог один, скинов нет, некоторые компоненты под Билдером отсутствуют. И кстати, только после установки полной студии (т.е. Дельфи & Билдер) и очередной переинсталляции девок я увидел, что пакет все же ставится полностью, но под Дельфи , а под Билдер - полный косяк...
Пробовал поставить вручную, по инструкции внутри пакета - тоже облом, просто напросто нет нужных файлов для Билдера. Их наверное только предстоит генерить, а как что и где... хз... дока про это умалчивает.
 
Очень расстраивает туча ошибок линковщика. Понемногу я их исправляю, находя неверные ссылки в исходниках. Но удручает понимание того, что я сам еще не великий дока в студии, а след-но очередная порция коррекции исходников девок может привести их в негодность, и все начинать сначала... За 3 недели послерабочих вечеров уже изрядно надоело...
 
Коллеги, помогите пожалуйста мне установить DevExpress 50 под Билдер 2010, а если 51е качественнее - то лучше сразу их! , пока я еще не совсем утратил веру в этот бренд ))))))))))

Всего записей: 19 | Зарегистр. 03-07-2010 | Отправлено: 00:02 16-07-2010 | Исправлено: Abdulatipoff, 00:05 16-07-2010
linker_2009



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abdulatipoff
 Вам наверное все таки сюда, тут как бы ньюансы кодинга с ипользованием девок обсуждаются.

Всего записей: 143 | Зарегистр. 14-09-2009 | Отправлено: 01:15 16-07-2010
VitaliM



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
linker_2009
Да хватит вам гонять человека по топикам. Сборка пакетов девок - это вам что, не кодинг? Лучше бы помогли, если владеете всеми нюансами.

----------
У нас в России что бы не начинали делать, все равно получается автомат калашникова

Всего записей: 2182 | Зарегистр. 12-01-2005 | Отправлено: 01:48 16-07-2010 | Исправлено: VitaliM, 01:55 16-07-2010
DiabloR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброе время суток. Хочу сделать фичу к компоненту, (серая подсказка на поле ввода, если в поле нет текста), на TEdit работает как положено, на TcxTextEdit не работает, текст выводится, но его, что то загораживает, а что не имею понятия.
 
 
 
Добавлено:
Всем доброе время суток. Хочу сделать фичу к компоненту, (серая подсказка на поле ввода, если в поле нет текста, примерно как в Opera), на TEdit работает как положено, на TcxTextEdit не работает, текст рисуется, но его, что то загораживает, а что не имею понятия.
 
    //Обычный Edit
    TControlCanvas *C = new TControlCanvas;
    C->Control = Edit1;
    C->Font->Color = clGray;
    C->Font->Style << fsItalic; //Почему-то не работает.
    C->TextOutA(Edit1->ClientWidth - C->TextWidth("Пароль"),0,"Пароль");
    delete C;
 
    //Не обычный Edit, cxTextEdit
    cxTextEdit1->Canvas->Canvas->Font->Color =  clRed;
    cxTextEdit1->Canvas->Canvas->TextOutA(0,0, "Пароль");
 
http://evildiablor.narod.ru/pic.bmp
У кого нибуть есть соображения или варианты?

Всего записей: 4 | Зарегистр. 02-07-2008 | Отправлено: 05:30 16-07-2010
Slimper

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

Цитата:
Можно ли как то отслеживать и поддерживать активность всей ветки, в которой находишься?  

 
А событие OnGetNodeImageIndex не поможет?  
 
Простейший обработчик ниже. У распахнутых нод одна икона, у свернутых другая.
Так же я думаю можно проверять и активность. По цепочке вверх если нода focused.
 
procedure Tfrm_Tasks.lst1GetNodeImageIndex(
  Sender: TcxCustomTreeList; ANode: TcxTreeListNode;
  AIndexType: TcxTreeListImageIndexType; var AIndex: TImageIndex);
begin
  if ANode <> nil then
   begin
     if ANode.Expanded then
     begin
      ANode.ImageIndex := 1;
      ANode.StateIndex := 1;
      ANode.SelectedIndex := 1;
     end else
     begin
      ANode.ImageIndex := 0;
      ANode.StateIndex := 0;
      ANode.SelectedIndex := 0;
     end;
   end;
end;

Всего записей: 23 | Зарегистр. 11-12-2002 | Отправлено: 08:28 16-07-2010
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abdulatipoff
Как ваша вера в бренд может основываться на непонятного происхождения автоинстоллере...
Если у вас есть все исходные коды, найдите порядок их установки и установите их вручную. Это явно займет меньше чем 3 недели послерабочих вечеров.
 
Добавлено:
DiabloR

Цитата:
серая подсказка на поле ввода, если в поле нет текста

В какой версии билдера это пытаетесь сделать?

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 11:34 16-07-2010
DiabloR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
 
RAD Studio 2010, DevExpress V48

Всего записей: 4 | Зарегистр. 02-07-2008 | Отправлено: 02:57 17-07-2010
vladman

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

Цитата:
RAD Studio 2010, DevExpress V48

Начиная с RAD Studio 2009 у TEdit появилось новое свойство TextHint, установив которое вы и решите вашу проблему. Это также в полной мере применимо и к TcxTextEdit.
 
TcxCustomTextEdit.TextHint
A hint or message to be displayed when the editor's value is unassigned.
This property is available only in Delphi 2009/C++ Builder 2009 and corresponds to the TEdit.TextHint or TComboBox.TextHint property.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 14:26 17-07-2010 | Исправлено: vladman, 14:27 17-07-2010
258268258



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Заметил интересную особенность:
 
Если форма наследует класс TdxRibbonForm, то при создании формы перед FormCreate вызываются события Ribbon'а, если таковы описаны.
 
Я долго думал где ошибка с следующем коде:

Код:
if Ribbon.ActiveTab.Index<2 then MainPageControl.ActivePageIndex:=Ribbon.ActiveTab.Index;
 
 
пока в дебаге не увидел, что MainPageControl=Nil, и пришлось еще дописать (чтоб долго не заморачиваться)

Код:
If (MainPageControl = Nil) Then Exit;
if Ribbon.ActiveTab.Index<2 then MainPageControl.ActivePageIndex:=Ribbon.ActiveTab.Index;
 
 
Девки у меня 49-е, среда RAD 2007

Всего записей: 94 | Зарегистр. 23-02-2008 | Отправлено: 19:14 17-07-2010
Abdulatipoff

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

Цитата:
Если у вас есть все исходные коды, найдите порядок их установки и установите их вручную. Это явно займет меньше чем 3 недели послерабочих вечеров.  

 
Понимаете, какое тут дело, уважаемый...
Я уже несколько раз и в нескольких вариациях (сиречь по разным инструкциям) пытался вручную установить DevExpress 50. И каждый раз это заканчивалось тем, что обязательно найдется файл, который нужен для С++ Builder 2010 (инсталлирую я именно под него), а его и нет, родимого. И нет не так, что типа есть, но под другим расширением, его нет совсем...
 
Вы уж поверьте, что я не просто от лени сюда пишу, реально перепробовал великое множество способов, но не могу справиться.
Если можете - помогите советом, где взять нормальный инсталлятор, который под билдер все корректно поставит. Буду очень признателен!

Всего записей: 19 | Зарегистр. 03-07-2010 | Отправлено: 19:39 17-07-2010
vladman

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

Цитата:
Понимаете, какое тут дело, уважаемый...  

Да, понимаю, что же тут непонятного. Вывод прост - у вас неполный набор исходников от непонятного автора.
Нормальный инстоллер, понятное дело, есть у производителя, либо Feandy. Инстоллер Feandy спрашивайте в той ветке откуда вас отправили сюда ). Но. У вас пока нет достаточного количества постов для его получения. Подробности, читайте в соответствующей ветке.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 02:09 18-07-2010
Abdulatipoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Попробовал еще раз переустановить вручную.
Ошибок 0, но и результат аналогичен. Компоненты TdxBarManager, TdxBarPopUp, TdxStatusBar (и наверное еще что-нибудь) под Билдером не появились. Это говорит однозначно о том, что даже проекты в исходниках сделаны неправильно.
Коллеги, дайте плиз нормальный инсталлер девок!!! Понимаю, что постов у меня маловато, но правила на то и существуют, чтоб из них были какие-то исключения!
Ну не могу я так больше, блин...

Всего записей: 19 | Зарегистр. 03-07-2010 | Отправлено: 15:09 18-07-2010
regkz



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

Цитата:
Понимаю, что постов у меня маловато, но правила на то и существуют, чтоб из них были какие-то исключения!

к feandy обратись, его поделка, он и поможет с инсталлером

Всего записей: 1130 | Зарегистр. 16-01-2007 | Отправлено: 15:34 18-07-2010
Abdulatipoff

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regkz
Релиз вероятнее всего от DarkRaptor. Я уже отписал со скриншотом в другой ветке:
http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=8529&start=2620#lt

Всего записей: 19 | Зарегистр. 03-07-2010 | Отправлено: 16:52 18-07-2010
regkz



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

Всего записей: 1130 | Зарегистр. 16-01-2007 | Отправлено: 17:55 18-07-2010
CAD_tester

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abdulatipoff
Цитата:
Понимаете, какое тут дело...
Я уже несколько раз и в нескольких вариациях пытался вручную установить DevExpress 50.
Может поможет, может нет мой ответ!
Я когда-то тоже наткнулся на проблему порядка установки компонент и решил это следующим образом...
- установил автоинсталером 4-той версии,
- не закрывая Memo окна перед компилянием скопировал порядок установки компонент,
и теперь можно в ручную ставить эти компоненты.
 
Единственное тебе я так понял всё это надо для Билдера, а я это делал для Делфей.

Всего записей: 474 | Зарегистр. 18-01-2005 | Отправлено: 08:12 19-07-2010 | Исправлено: CAD_tester, 08:14 19-07-2010
fortezza

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проблема какая-то с фильтром, не могу понять что вызывает ошибку.
Поставила первой строкой в гриде - фильтр-строку, когда набираю в ней текст - записи фильтруются, но стоит перевести фокус - пишет "Could not convert variant of type (Null) into type (Date)"

Всего записей: 98 | Зарегистр. 20-10-2009 | Отправлено: 08:50 19-07-2010
sldaac



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

Цитата:
проблема какая-то с фильтром, не могу понять что вызывает ошибку.  
Поставила первой строкой в гриде - фильтр-строку, когда набираю в ней текст - записи фильтруются, но стоит перевести фокус - пишет "Could not convert variant of type (Null) into type (Date)"

Не хочеш посмотреть простым гридом, или каким нибудь клиентом что в самой таблице творится с данными. Я еще лучше, тип поля которое фильтруется и опции в гриде покажи.

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 11:40 19-07-2010
Abdulatipoff

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

Цитата:
- не закрывая Memo окна перед компилянием скопировал порядок установки компонент,
и теперь можно в ручную ставить эти компоненты.  

 
Не помогло. Не прописано что-то в проектах, отвечающих за создание билдеровских модулей. Дайте совет, где накопать нормальный инсталл?

Всего записей: 19 | Зарегистр. 03-07-2010 | Отправлено: 02:14 21-07-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru