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

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

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

ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NightHorror
В TeeChart есть куча событий, касающихся отрисовки. Найти подходящее и повеситься на него, отрисовав как надо. Я плотно имел с ним дело года 3 назад, и немного разобравшись, смог сделать абсолютно все, что хотел. Для решения проблемы рекомендую углубить свои знания по TeeChart.

Всего записей: 832 | Зарегистр. 30-01-2002 | Отправлено: 17:47 28-04-2005
NightHorror



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MrZeRo
На событие повеситься, говоришь ? И еще нарисовать самому ?
Надо попробовать. Может это как раз то что нужно.
Спасибо.

Всего записей: 1254 | Зарегистр. 08-04-2002 | Отправлено: 18:43 28-04-2005
svchnk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergBSI
Еще пропиши в DataController.KeyFieldNames первичный ключю

Всего записей: 68 | Зарегистр. 05-02-2003 | Отправлено: 10:43 29-04-2005
lodyr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi! Kustarnik!
Задаю вопрос в топике, т.к. думаю это интересно будет многим.
 
Я раньше использовал BDE в силу её бесплатности, но теперь пришло время "забить болт" на обе вещи.
Вопрос к тебе, как к эксперту, по использованию "Absolute Database" и "AidAim Accuracer Database System".
В моём проекте использование "SQL" и "Multi-user" не требуется.
Но нужно программно осуществлять обмен данными с DBF-файлами FoxPro.
Для этого хочу использовать "Halcyon" или "TDbf" (Freeware).
Судя по описанию, "Absolute Database" - это "супер".
Да и его "readme.txt" можно назвать эталоном написания. Хотелось бы, чтобы и остальное (сам продукт и Help) оставляли такое же впечатление.
 
Предполагаю, что "Absolute Database" и "Halcyon" будут справляться с этим, хорошо взаимодействуя вместе.
Какая на твой взгляд, в данном случае, лучше - "Absolute Database" или "AidAim Accuracer Database System"?
 
Ваше слово, сэр.. или кто работал с такими задачами

Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 20:09 29-04-2005 | Исправлено: lodyr, 20:17 29-04-2005
Mudrec555

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте компонент для обработки RTF текста, но такой - что бы можно было вставлять OLE-обьекты и, обязательно, ложить на бэкгроунд битмап.

Всего записей: 96 | Зарегистр. 17-02-2005 | Отправлено: 22:25 29-04-2005
Ke



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу TLabel, на котором бы нормально отображался русский текст, как на русской, так и на английской виндос. Начиная с Виндос ME и старше.
 
Проверить можно просто. Компилируешь программу. Меняешь в региональных настройках русский язык на английский и запускаешь программу.

Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 06:04 30-04-2005
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ke
06:04 30-04-2005
Цитата:
Ищу TLabel, на котором бы нормально отображался русский текст, как на русской, так и на английской виндос. Начиная с Виндос ME и старше.  
 
Проверить можно просто. Компилируешь программу. Меняешь в региональных настройках русский язык на английский и запускаешь программу.

В таких условиях лучше всего использовать TImage с соответствующей картинкой и прозрачным фоном.

----------
Per Aspera Ad Astra...

Всего записей: 2203 | Зарегистр. 10-08-2003 | Отправлено: 08:05 30-04-2005 | Исправлено: mr_eoi, 08:07 30-04-2005
Ke



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

Цитата:
В таких условиях лучше всего использовать TImage с соответствующей картинкой и прозрачным фоном.  

Не лучше всего, а хуже всего.

Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 01:45 01-05-2005
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ke
01:45 01-05-2005
Цитата:
Не лучше всего, а хуже всего.  

Если у тебя в системе не установлены русские шрифты, откуда, пардон, взяться русскому языку на нерусской системе. Насколько мне известно, WinME - не имеет встроенной поддежки уникода, где русский есть всегда. Так что, получается, что надо "замораживать" русский в картинках.
Если писать программы для систем с поддежкой уникода (Win2K, WinXP и т.д.), достаточно использовать не VCL-based, а CLX-based проекты (Kylix совместимые - Delphi 6,7). В библиотеке CLX все свойства, параметры подпрограмм и методов типа widestring вместо string.

----------
Per Aspera Ad Astra...

Всего записей: 2203 | Зарегистр. 10-08-2003 | Отправлено: 02:33 01-05-2005 | Исправлено: mr_eoi, 03:30 01-05-2005
Ke



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

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

Из стандартных шрифтов виндос.

Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 04:04 01-05-2005
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ke
04:04 01-05-2005
Цитата:
Из стандартных шрифтов виндос

Ну откуда, скажем, в арабской версии ME русские шрифты?

----------
Per Aspera Ad Astra...

Всего записей: 2203 | Зарегистр. 10-08-2003 | Отправлено: 04:17 01-05-2005
Voodoo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ke
... в МЕ русских шрифтов нету если этот МЕ не русский...  
так что бороться с этим сложно... да и еще - не пойму, какие цели
могут ставить перед собой такие задачи?(русская прога на совсем не русской винде).
 
Как вариант - при установке программы устанавливать свой собственный шрифт и потом им же и пользоваться.... или загружать шрифт самостоятельно и отрисовывать его на том же ТИмеж или на канве...

Всего записей: 342 | Зарегистр. 03-09-2001 | Отправлено: 16:18 01-05-2005
lodyr



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

Цитата:
 при установке программы устанавливать свой собственный шрифт и потом им же и пользоваться.

Полностью согласен! Вообще-то, это "золотое" правило. Шрифты надо ставить всегда,
даже стандартные, если они тоже используются в проекте, как это делают все солидные фирмы.
Это поможет избежать, например, такого случая:
 Какая-то программа заменила стандартный шрифт виндос на свой с таким же названием.
 И он для вашей программы стал "кривым"! Или она его вообще удалила из системы при
своей де-инсталляции. Как вам это? Я с этим столкнулся давно и с тех пор, первым делом,
в своем инсталляторе ставлю ВСЕ шрифты, которые используются в данном проекте.
И никаких проблем! Удачи.
 

Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 21:49 01-05-2005
Ke



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

Цитата:
Шрифты надо ставить всегда, даже стандартные

И резервную копию Виндос в придачу. Вдруг у пользователя нету, а мы ему проинсталлируем.
 
И вопрос был не про шрифты.

Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 03:27 02-05-2005
aximus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Voodoo
mr_eoi
 
Вы чё, народ?!
человек столкнулся со стандартной проблемой, которая появилась в Delphi 7
Что, влом растолковать эту проблему?
 
Ke
Проблема возникла из-за того, что borland начал сохранять текст в dfm в новой кодировке, а не в win кодировке, как раньше.
Простого решения не существует, но некоторые пытаются решить эту проблему следующим образом - используют русификаторы. Они все ресурсы при компиляции сохраняют в определённый файл, а при загрузке программы - загружают ресурсы в память и отображают их в контролках - всё нормализуется.

----------
Нам дворцов заманчивые своды не заменят никогда свободы!

Всего записей: 356 | Зарегистр. 12-10-2001 | Отправлено: 09:49 02-05-2005
Ke



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

Цитата:
некоторые пытаются решить эту проблему следующим образом - используют русификаторы. Они все ресурсы при компиляции сохраняют в определённый файл,

Я сам так делаю. Но ищу более удобный путь.

Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 01:42 03-05-2005
SergBSI

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите как отключить группировку в QGrid программно те не убрать панель группировки а "вернуть" поля на место в примерах это есть но через контекстное меню

Всего записей: 524 | Зарегистр. 09-12-2003 | Отправлено: 12:20 03-05-2005
Alex47



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

Цитата:
Подскажите как отключить группировку в QGrid программно те не убрать панель группировки а "вернуть" поля на место в примерах это есть но через контекстное меню

 
Приблизительно так (для view - TcxGridDBTableView):
count := TcxGridDBTableView(cxGrid1.FocusedView).GroupedColumnCount - 1;
While count >= 0 do
 begin
  Item := TcxGridDBTableView(cxGrid1.FocusedView).GroupedItems[0];
  ItemIndex := Item.Index;
  TcxGridDBTableView(cxGrid1.FocusedView).DataController.Groups.ChangeGrouping
  (ItemIndex,-1);
  Item.Visible := True;
  count := TcxGridDBTableView(cxGrid1.FocusedView).GroupedColumnCount - 1;
end;

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 08:56 04-05-2005
SergBSI

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
СПАСИБО!!!

Всего записей: 524 | Зарегистр. 09-12-2003 | Отправлено: 11:26 04-05-2005
Kr_Alex



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто объяснит?
Использую cxDateEdit. На событие OnCloseUp делаю SetFocus на другой контрол, а он зараза не перепрыгивает. Как побороть?

Всего записей: 120 | Зарегистр. 16-07-2004 | Отправлено: 14:20 05-05-2005
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder
ShIvADeSt (06-04-2006 01:56): Продолжение в http://forum.ru-board.com/topic.cgi?forum=33&topic=6607


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru