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

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

   

VZ_Alexandr



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

Всего записей: 848 | Зарегистр. 12-06-2002 | Отправлено: 10:50 22-04-2003
samuray007



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BOP
VZ_Alexandr
 
Посмотри TOPAZ (hXXp://www.softsci.com/), там есть и шифрование, и виртаульная таблица (файл), сам может побитые индексы перестраивать...
Где-то выше я уже писал немного о нём и о скорости работы.  на стр. 5 и 6

Всего записей: 42 | Зарегистр. 06-06-2002 | Отправлено: 12:50 22-04-2003
DrLo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Джентельмены!
Может кто посоветует что-нибудь полезное для работы с DB2 и MQSeries
 
Может есть приличные компоненты без особых глюков для работы с DB2 ?

Всего записей: 257 | Зарегистр. 18-03-2003 | Отправлено: 18:10 22-04-2003
j7



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил Quantum Grid 4.2. При получении ~1 млн. записей выдает Out of memory. (Понимаю, что корректно написанные задачи не должны возвращать такой объем.) При этом родной Grid Delphi берет все нормально и от RX Lib - то же.  
Как думаете - это (Out оf memory) нормально, или с компонентом что-то не то.  

Всего записей: 750 | Зарегистр. 14-12-2001 | Отправлено: 22:23 22-04-2003
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
j7
тебе надо переключить в режим грида, а не грузить все записи в лист
 
Добавлено
BOP
VZ_Alexandr
Простой, легкий и компактный компонентик для работы с DBF - Halcyon 6.95
 
Добавлено
Не подскажете почему ни хера не работает TSQLDataset и иже с ним компоненты со стандартной палитры dbExpress?

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 07:22 23-04-2003
antixa



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
j7
У тебя скорее всего установлено свойство Options DB -> LoadAllRecords.  
 
edgoLoadAllRecords: Determines whether the ExpressQuantumGrid loads all records into memory.  In order to perform grouping or sorting on the fly, the ExpressQuantumGrid requires loading of all records into memory.  This option requires the KeyField property to be set correctly.See ExpressQuantumGrid Modes for more information on loading mechanisms.The edgoLoadAllRecords option and the DefaultFields property are mutually exclusive.  Setting one clears the other.
 
Если данных много - не грузи их в память все.

Всего записей: 20 | Зарегистр. 14-01-2003 | Отправлено: 11:25 23-04-2003
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто когда-нибудь работал с компонентами dbExpress (TSQLDataSet, TSQLQuery, TSQLTable, ...) ? При использовании числового параметра в запросе возникает ошибка <Invalid FieldType> и ничего поделать не могу. Подскажите в чем дело?

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 12:10 23-04-2003
BOP

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GreyGendalf
что значит словить форму из ХТМЛ?
 
В html документе есть форма, ннодо выловить все ее поля.

Всего записей: 79 | Зарегистр. 14-01-2003 | Отправлено: 01:51 24-04-2003
antixa



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

Всего записей: 20 | Зарегистр. 14-01-2003 | Отправлено: 08:13 24-04-2003
GreyGendalf

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BOP
если формы в хтмл не отличаются сложностью и разнообразием, то задача довольно тривиальная получается...
в Classes.pas есть класс TParser - простенький, но для несложных задач пойдет....

Всего записей: 272 | Зарегистр. 06-01-2003 | Отправлено: 08:24 24-04-2003
Babrow



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь нашел в DevExGrid версии 4.2 что-нибудь полезное по сравнению с 4.1? А то я его никак скачать не могу...

Всего записей: 178 | Зарегистр. 17-09-2002 | Отправлено: 13:43 24-04-2003
j7



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
George_Lucky
antixa
согласен. Но все же если пользователь крутнет бегунок до конца - начнется загрузка всего набора. Меня больше волнует как недопустить Out of memory.  
Может подскажете?

Всего записей: 750 | Зарегистр. 14-12-2001 | Отправлено: 21:58 24-04-2003
antixa



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
j7
Ты не прав. Все записи в этом случае загружаться не будут. Подробнее:
 
Grid может находиться в 3 состояниях:
- LoadAllRecords mode (egoLoadAllRecords = true).
- Standard grid mode (egoLoadAllRecords = false; PartialLoad=False и записи не сгруппированы ни по одному из столбцов).
- Partial load mode (egoLoadAllRecords = false; PartialLoad=True и записи не сгруппированы ни по одному из столбцов).
 
В LoadAllRecords mode, в память грузятся все записи, что не подходит для большого набора данных. Но при этом доступны все методы ExpressQuantumGrid включая:
- Automatic sorting
- Automatic summary calculations
- Smart refresh and smart reload  
- Smart painting and re-sizing.
 
При группировке данных в гриде по любому столбцу автоматически устанавливается LoadAllRecords.
 
В стандартной Grid mode, ExpressQuantumGrid работает только с записями, видимыми на экране. Это позволяет быструю навигацию в больших наборах данных.  Но при этом не работают automatic sorting, automatic summary calculations, smart refreshing, smart reloading.
 
В Partial load mode ExpressQuantumGrid грузит часть записей во внутренний буфер (их всегда больше, чем умещается на экране).  Загруженные записи хранятся в памяти до следующего refresh ассоциированного с ExpressQuantumGrid набора данных.  Это также используется для больших наборов данных.  Так же, как и в стандартной grid mode, недоступны automatic sorting and automatic summary calculations.  Однако в отличие от grid mode, partial load имеет ряд преимуществ:
- Скроллинг работает быстрее
- Можно выбрать Multi-selecti.
 
Так что в твоем случае для больших таблиц выбирай или стандартный режим, или режим частичной загрузки. С памятью при этом проблем быть не должно.  
 
 

Всего записей: 20 | Зарегистр. 14-01-2003 | Отправлено: 08:26 25-04-2003
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Babrow
Появился встроенный навигатор.
 
j7
загрузка огромного количества записей - признак плохого тона (кода)
 
antixa
Запрос даже в режиме дизайнера в IDE Delphi выдает ошибку.
Пример: настраиваем на форме компонент TSQLDataSet
 
   TSQLDataSet.CommandText := 'select * from test where id = :id';
                                                                              {где id  - числовое поле}
   TSQLDataSet.CommandType := ctQuery;               {по умолчанию}
 
далее настраиваем параметр id опять же в режиме дизайна
   TSQLDataSet.Params[0].DataType := ftInteger;
 
теперь пробуем открыть запрос
   TSQLDataSet.Active := True;          {-- Все! Ошибка! Invalid Field Type}
 
Единственный тип параметра не выдает ошибку - ftFMTBcd который ставится по умолчанию, но тогда возникает проблема с присвоением значения параметру:
   TSQLDataSet.Params[0].DataType := ftFMTBcd ;
   TSQLDataSet.Params[0].Value := 1;
   TSQLDataSet.Active := True;          {-- Все! Ошибка! Invalid Number}
   

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 08:45 25-04-2003
j7



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

Цитата:
загрузка огромного количества записей - признак плохого тона (кода)  

я, в общем-то, это понимаю  

Цитата:
что корректно написанные задачи не должны возвращать такой объем

(это из моего же вопроса).
Мне непонятно то, есть ли у Qqantum Grid определенный объем, больше которого она не может держать?  
Как не превысить этот объем даже на "небольшом" (сколько это ? 1 ? 10 ? 100 ? )количестве записей?
 

Всего записей: 750 | Зарегистр. 14-12-2001 | Отправлено: 08:56 25-04-2003
George_Lucky



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

Цитата:
Поставил Quantum Grid 4.2. При получении ~1 млн. записей выдает Out of memory. (Понимаю, что  

 

Цитата:
Мне непонятно то, есть ли у Qqantum Grid определенный объем, больше которого она не может держать?

 
Сам себя озадачиваешь и себе же отвечаешь

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 09:43 25-04-2003
plan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята непосоветуете чего для связки С++ Builder с Постгре SQL для работы с large object. А то что то все платные попадаються компоненты.

Всего записей: 17 | Зарегистр. 19-11-2002 | Отправлено: 09:53 25-04-2003
WEST_KG



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

Всего записей: 176 | Зарегистр. 27-11-2002 | Отправлено: 09:56 25-04-2003
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WEST_KG
Я скоро доделаю конвертер - могу дать опробывать

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 10:29 25-04-2003
GreyGendalf

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BOP
http://www.jazarsoft.com/products/9.php

Цитата:
A non visual component that helps you parsing your HTML file. This component will parsing your HTML into tag and text. You can easily intercept the event when a tag or text founded with separate event. This component also will list all related html (local, another host), images, emails, http links, ftp links that founded in your HTML file. And for the last this component also will be able to show HTML meta tag keyword & description including the title.

 
http://www.programmersheaven.com/zone2/cat509/5933.htm

Цитата:
 
The TFParse Delphi component makes it easy to parse words from files, strings, or PChars. It allows you to carefully define what makes a word and what words will be parsed. TFParse makes it easy to perform tasks like indexing words for full text search and retrieval applications. Source included...  

Всего записей: 272 | Зарегистр. 06-01-2003 | Отправлено: 11:12 25-04-2003
   

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