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

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

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

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

   

test_testov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выключи из Packages

Всего записей: 6 | Зарегистр. 21-09-2006 | Отправлено: 08:14 21-09-2006
vipettut



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

Посоветуйте плиз компонеты для отображения действий (Common Tasks) как в папках windows explorer'a (включаются через меню Tools|Folder Options, Show Common Tasks in folders)
 
Причем интересуют такие, которые использовали бы текущий стиль Винды (!!!).
 
Встречал компоненты, которые рисуют только соотв. дефолтной схеме. А такие как я хочу существуют вообще?

Всего записей: 679 | Зарегистр. 17-03-2006 | Отправлено: 09:20 21-09-2006
cryptonium

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
скажите, кто-нибудь с delphisvn (delphisvn.sf.net) имеет опыт удачной работы? - что-то у меня собираться отказался.

Всего записей: 193 | Зарегистр. 11-01-2003 | Отправлено: 11:15 21-09-2006
wader



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

Всего записей: 113 | Зарегистр. 26-05-2005 | Отправлено: 11:18 21-09-2006 | Исправлено: wader, 11:18 21-09-2006
cryptonium

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wader
2006, проблемы собственно были с тем что не нравился ему treeview - но раз он рабочий то, я еще его помучаю

Всего записей: 193 | Зарегистр. 11-01-2003 | Отправлено: 11:56 21-09-2006
borodavolga



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, я давно не использовал Delphi, и у меня такой вопрос
поставил я CadoDraw 4.3, потом TCAD xp, а в них хелпа совсем нет
что надо его отдельно скачивать? Теперь так круто, считается?
потом FlexGraphics - таже хрень, что за беда?
и еще посоветуйте компоненты, которые наиболее быстро отображают геометрию (сотни тысяч объектов, достаточно простых)  
Заранее большое спасибо!

Всего записей: 875 | Зарегистр. 23-06-2004 | Отправлено: 12:20 21-09-2006
Thegodofviruses



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажите плиз что то типа vistadb 3. Вообщем мне нужно что бы базу можно было криптовать.

Всего записей: 69 | Зарегистр. 11-07-2006 | Отправлено: 13:02 21-09-2006
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
borodavolga
Да, хелпы я скачивал с офсайтов.
Насчет скорости мне было тоже критично, мне понравился EzCAD/GIS c _http://216.247.61.82/SIGMAP/EzSOFT/EzCAD2D7Trial.exe - там хоть и написана версия 2.0.3.0 (Date: Apr 27, 2004.), но скачивается по ссылке 2.1.1.0 (август 2005). Отличный шустрый компонент для векторной графики и картостроения. Триал я заломал - поищи байтики в варезной ветке...

Всего записей: 3717 | Зарегистр. 19-04-2005 | Отправлено: 13:04 21-09-2006
jicoff

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

Цитата:
jicoff
Ага только сам борланд без этой библиотеки (dcltee100.bpl) не хочет работать.

 
А что, теперь в Борланде нельзя удалить пакеты поставляемые вместе с программой? На 2006 еще только собираюсь перейти, а в предыдущих версиях я просто удалял ненужные библиотеки через  Component -> Install packages.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 13:08 21-09-2006
vshersh



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

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 13:16 21-09-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет..
я всё по прежнему с большими датасетами %)
 
[никак не могу подобрать ключевые слова, чтобы поиск адекватные результаты выдал]
 
Хочу где-нибудь почитать или спросить совета как выводить progress bar fetchа в dataset :-?
заранее спасибо :)

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 14:00 21-09-2006 | Исправлено: xy, 14:35 21-09-2006
Thegodofviruses



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
Большое спасибо!!

Всего записей: 69 | Зарегистр. 11-07-2006 | Отправлено: 14:26 21-09-2006
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
test_testov and jicoff
Первым делом я попытался это сделать но нету там такого пакета.
BDS2006 конечно же позволяет управлять пакетами.
Поэтому я и спрашиваю есть ли у кого опыт установки этого пакета.
 
 
 
 

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 14:42 21-09-2006
Sexton

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

Цитата:
посоветуйте компоненты, которые наиболее быстро отображают геометрию (сотни тысяч объектов, достаточно простых)

Не специалист, но еще есть PowerCAD, BlockEngine, HyperGraphics, FlexGraphics, SweetDrawingEngine (бесплатно), Graphics32 (бесплатно, оптимизировано для 32-битного цвета), DrawStyles...
 
Добавлено:
Thegodofviruses, NexusDB.
 
Добавлено:
xy, чтобы организовать прогрессбар нужно знать количество записей, которые будут выбраны, чтобы знать количество записей, нужно пройтись по всей выборке, а так как заранее размер выборки мы не знаем, желательно отображать прогресс бар... Замкнутый круг.
Можно ориентироваться на размер выборки "в прошлый раз", считая, что он не мог слишком измениться. Можно попробовать воспользоваться Count, если сервер мощный...

Всего записей: 142 | Зарегистр. 31-05-2004 | Отправлено: 14:47 21-09-2006 | Исправлено: Sexton, 14:54 21-09-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sexton
предположим, что я знаю количество записей
в конце концов знать их кол-во точно действительно не так важно
 
а вот как узнать состояние загрузки датасета :-?
или как подгружать датасет порциями :-?
 
Добавлено:
нашел в Фибах:
function FetchNext(FetchCount:Dword):integer;
похоже это имеено то, что мне надо :)

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 14:58 21-09-2006
Sexton

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xy, скажем так. Для решения этой экзотической задачи нормальных "профессиональных" средств нет. Ну а в качестве экзотического решения экзотической задачи, может, и FetchNext сгодится.
FIBDataSet возвращает количество отфетченных записей (общее количество записей в выборке DataSet просто не может узнать, пока fetchall не сделает). Может, читать просто количество записей в датасете в отдельном потоке?

Всего записей: 142 | Зарегистр. 31-05-2004 | Отправлено: 16:13 21-09-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sexton
та не, с FetchNext всё просто :)
если нам не жалко сервер (а чего его жалеть :-?) он как правило при наличии Primary Key хорошо с count справляется, я делаю следующее:
 

Код:
 
procedure OpenWithProgress(DataSet: TpFIBDataSet; ProgressBar: TProgressBar);
const FetchStep = 400;
begin
  DataSet.Options := DataSet.Options - [poFetchAll];
  DataSet.PrepareOptions := DataSet.PrepareOptions + [psAskRecordCount];
 
  ProgressBar.Show;
  ProgressBar.Position := 0;
  ProgressBar.Repaint;
 
  DataSet.Open;
 
  ProgressBar.Max := DataSet.RecordCount;
  while ProgressBar.Position < ProgressBar.Max do
  begin
    DataSet.FetchNext(FetchStep);
 
    ProgressBar.Position := ProgressBar.Position + FetchStep;
    ProgressBar.Repaint;
  end;
 
  ProgressBar.Hide;
  ProgressBar.Parent.Repaint;
end;
 

 
Поправьте меня если это ну уж сильно криво :-?
 
Кстати параллельный вопрос - как в такого рода циклы (или циклы с длительными вычислениями) вставлять реакцию на отмену (кнопку или хотябы считывание VK_ESCAPE) :-?

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 16:28 21-09-2006
borodavolga



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
Sexton
Спасибо, буду ковырять
а PowerCAD есть ломанный?

Всего записей: 875 | Зарегистр. 23-06-2004 | Отправлено: 16:40 21-09-2006
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
xy
Вроде все правдоподобно..  
Только я для нормальной отрисовки в цикл еще Application.ProcessMessages бы засунул.

Цитата:
вставлять реакцию на отмену

Возможно, ProcessMessages здесь тоже поможет.
 
З.Ы. Может FetchStep от RecordCount вычислять? Типа, чтоб бегунок аккуратней двигался

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 16:41 21-09-2006
RomanTim

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

Цитата:
как в такого рода циклы (или циклы с длительными вычислениями) вставлять реакцию на отмену (кнопку или хотябы считывание VK_ESCAPE) :-?

Более красиво, но и более аккуратно надо делать - выносить такие вещи в отдельный поток.
Если попроще, то вызывать Application.ProcessMessages - без этого прогресс бар отрисовываться все равно не будет

Всего записей: 375 | Зарегистр. 11-09-2003 | Отправлено: 16:44 21-09-2006
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru