Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder

Автор: BoBaH
Дата сообщения: 17.04.2003 12:46
Если кто пользовался BlockShift от Charles Begard для Delphi 5 - как заточить его под D7? Требует при компиляции ToolsAPI.pas
Автор: landy
Дата сообщения: 17.04.2003 13:53
Для автообновления из популярных компонент легко находится AutoUpgrader Pro. Можно обновлять несколько файлов с фтп, поддерживает русский язык (там визард для уже готовый)
Автор: ironwit
Дата сообщения: 17.04.2003 14:13
А грузит ли он инф-файлик с фтп? А то я добусь, долбусь.... :((

Добавлено
все, разобрался с TMS. Так что вопрос исчерпан :)
Автор: BoBaH
Дата сообщения: 17.04.2003 14:35
У кого-нибудь есть инструкции, как перевести Polaris 1.5 для Delphi7 ? А то ошибок масса возникает...
Автор: George_Lucky
Дата сообщения: 21.04.2003 12:04
У кого-нибудь есть выпить?
Автор: BOP
Дата сообщения: 22.04.2003 06:46
ищутся компоненты для работы с dbf без BDE, интересны так же
компоненты для работы с неким своим форматом.
Автор: VZ_Alexandr
Дата сообщения: 22.04.2003 07:38
BOP
Если найдешь приличные кинь суда мессагу, а то я когда то искал, да так ничего стоящего и не нашел
Автор: ironwit
Дата сообщения: 22.04.2003 07:38
BOP

попробуй Advantage Database Server ( у меня есть если что), работает как с dbf так и со своим форматом+может работать как локально так и по сети+имеет свой архитектор баз+.....

в общем неплохо. :))

да, для временных таблиц, есть компонент kbmMemTable. Оччень удобная штука. :))
Автор: VZ_Alexandr
Дата сообщения: 22.04.2003 07:46
ironwit
А ссылку на это добро ?
Автор: ironwit
Дата сообщения: 22.04.2003 09:16
в ПМ мыло, отправляю письма с нарезкой вложений по 1 метру. Урлов нет :( Можете по инету поискать. :)

ARC32.6.20.0.7.exe
kbmMemTable_308_Setup.exe
tdataset.exe

общий размер 19 метров

comp.part01.rar
comp.part02.rar
comp.part03.rar
comp.part04.rar
comp.part05.rar
comp.part06.rar
comp.part07.rar
comp.part08.rar
comp.part09.rar
comp.part10.rar
comp.part11.rar
comp.part12.rar
comp.part13.rar
comp.part14.rar
comp.part15.rar
comp.part16.rar
comp.part17.rar
comp.part18.rar
comp.part19.rar
comp.part20.rar

Добавлено
http://www.components4programmers.com/products/kbmmemtable/download/kbmMemTable_308_Setup.exe

http://www.advantagedatabase.com/
Автор: VZ_Alexandr
Дата сообщения: 22.04.2003 09:50
ironwit
ПМ
Автор: samuray007
Дата сообщения: 22.04.2003 11:50
BOP
VZ_Alexandr

Посмотри TOPAZ (hXXp://www.softsci.com/), там есть и шифрование, и виртаульная таблица (файл), сам может побитые индексы перестраивать...
Где-то выше я уже писал немного о нём и о скорости работы. на стр. 5 и 6
Автор: DrLo
Дата сообщения: 22.04.2003 17:10
Джентельмены!
Может кто посоветует что-нибудь полезное для работы с DB2 и MQSeries

Может есть приличные компоненты без особых глюков для работы с DB2 ?
Автор: j7
Дата сообщения: 22.04.2003 21:23
Поставил Quantum Grid 4.2. При получении ~1 млн. записей выдает Out of memory. (Понимаю, что корректно написанные задачи не должны возвращать такой объем.) При этом родной Grid Delphi берет все нормально и от RX Lib - то же.
Как думаете - это (Out оf memory) нормально, или с компонентом что-то не то.
Автор: George_Lucky
Дата сообщения: 23.04.2003 06:22
j7
тебе надо переключить в режим грида, а не грузить все записи в лист

Добавлено
BOP
VZ_Alexandr
Простой, легкий и компактный компонентик для работы с DBF - Halcyon 6.95

Добавлено
Не подскажете почему ни хера не работает TSQLDataset и иже с ним компоненты со стандартной палитры dbExpress?
Автор: antixa
Дата сообщения: 23.04.2003 10:25
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.

Если данных много - не грузи их в память все.
Автор: George_Lucky
Дата сообщения: 23.04.2003 11:10
Кто когда-нибудь работал с компонентами dbExpress (TSQLDataSet, TSQLQuery, TSQLTable, ...) ? При использовании числового параметра в запросе возникает ошибка <Invalid FieldType> и ничего поделать не могу. Подскажите в чем дело?
Автор: BOP
Дата сообщения: 24.04.2003 00:51
GreyGendalf
что значит словить форму из ХТМЛ?

В html документе есть форма, ннодо выловить все ее поля.
Автор: antixa
Дата сообщения: 24.04.2003 07:13
George_Lucky
Поподробнее можно? Ты текст запроса формируешь динамически, или параметры подставляешь из программы?
Автор: GreyGendalf
Дата сообщения: 24.04.2003 07:24
BOP
если формы в хтмл не отличаются сложностью и разнообразием, то задача довольно тривиальная получается...
в Classes.pas есть класс TParser - простенький, но для несложных задач пойдет....
Автор: Babrow
Дата сообщения: 24.04.2003 12:43
Кто-нибудь нашел в DevExGrid версии 4.2 что-нибудь полезное по сравнению с 4.1? А то я его никак скачать не могу...
Автор: j7
Дата сообщения: 24.04.2003 20:58
George_Lucky
antixa
согласен. Но все же если пользователь крутнет бегунок до конца - начнется загрузка всего набора. Меня больше волнует как недопустить Out of memory.
Может подскажете?
Автор: antixa
Дата сообщения: 25.04.2003 07:26
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.

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


Автор: George_Lucky
Дата сообщения: 25.04.2003 07:45
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}
Автор: j7
Дата сообщения: 25.04.2003 07:56
George_Lucky

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

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

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

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

Автор: George_Lucky
Дата сообщения: 25.04.2003 08:43
j7

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



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


Сам себя озадачиваешь и себе же отвечаешь
Автор: plan
Дата сообщения: 25.04.2003 08:53
Ребята непосоветуете чего для связки С++ Builder с Постгре SQL для работы с large object. А то что то все платные попадаються компоненты.
Автор: WEST_KG
Дата сообщения: 25.04.2003 08:56
.....люди подскажите компоненту....нужно записи в дбф сохранить, я использую фаст репорт может какие фильтры есть...??
Автор: George_Lucky
Дата сообщения: 25.04.2003 09:29
WEST_KG
Я скоро доделаю конвертер - могу дать опробывать
Автор: GreyGendalf
Дата сообщения: 25.04.2003 10:12
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...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Что такое Объектно Ориентное Программирование ?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.