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

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

Автор: inner
Дата сообщения: 17.03.2006 14:04
Кто-нибудь разбирался с open source компонентой для работы векторной графикой SweetDrawEngine ? _http://www.codeaccelerate.com/drawing_engine.html

Существует ли в природе мануал к ним?
Автор: enola
Дата сообщения: 17.03.2006 14:14
golkanavt
может ты еще скажешь где их взять? крякнутые.

Добавлено:
в обменнике их нет
Автор: Vitus_Bering
Дата сообщения: 17.03.2006 14:38
Вопрос по RichView.
Как в одном параграфе сделать отступ слева второй и последующих строк больше отступа первой строки? Заранее благодарю.
Автор: genkin38
Дата сообщения: 17.03.2006 16:48
2 SZap

Повторяю:
-------------------------------------------------------
DbEngine: Absolute Database 5.04
-------------------------------------------------------
Создание БД выполнено за 0,03 сек
Заполнение БД выполнено за 97,30 сек

Запрос


Цитата:
select * from person p
right join
(select * from dept WHERE iddept = 1) d on d.idDept = p.idDept
left join street s on p.idstr = s.idStreet
left join PopPoint pp on p.idpp = pp.idpp


Execution time: 00:00:03.422

-------------------------------------------------------
dbEngine: Accuracer 4.03
-------------------------------------------------------
Создание БД выполнено за 0,53 сек
Заполнение БД выполнено за 124,25 сек

Запрос


Цитата:
select * from person p
right join dept d on d.idDept = p.idDept
left join street s on p.idstr = s.idStreet
left join PopPoint pp on p.idpp = pp.idpp
WHERE d.iddept = 1


выполнился за 9 сек.

-------------------------------------------------------
DbEngine: KeyDB 1.50.03
-------------------------------------------------------
Создание БД выполнено за 0,28 сек
Заполнение БД выполнено за 63,52 сек

Запрос


Цитата:
Select * from Person p
right join dept dd on p.IdDept = dd.IdDept
left join PopPoint pp on p.IdPp = pp.IdPp
left join Street s on p.IdStr = s.IdStreet
where dd.iddept = 1


выполнился за 1,22 сек.



Добавлено:
Более подробно на стр. 63 и далее...
Автор: AnGo
Дата сообщения: 17.03.2006 19:14
Знатокам WPTools!

При загрузке в приложение RTF , конвертнутого из Ворда 2003 вместо русских символом - крякозябры.
Если использовать пример Эдитор1 из поставки Тулсов - тоже.
Принудительное преформатирование в примере и установка на кириллическую кодировку-эффекта не дает, перекодировки не происходит. Да и показывает при переформатировании, что якобы шрифты кириллические. Если набрать текст в Тулзах и сохранить - то кирриллическая кодировка сохраняется и все нормально.
Как поправить ситуацию?
Надо загнать много *.rtf в базу и вот такая хня при конвертации получается.
В РичВью - показывает нормально, но там не совсем ВИЗИВИГ, а он нужен.
Автор: TomasVercetti
Дата сообщения: 18.03.2006 23:33
Мне под Borland C++ Builder 6 нужен TreeView, которые бы обладал слкдующими возможностями: 1). Drag&Drop alphablended картинок между нодами; 2). Сортировка child`ов определённого уровня! Как я понял из версии для печати и после посещения официального сайта Virtual TreeView обладает возможностями из 1 пункта, но как у него с сортировкой? Конечно, все эти возможности есть у Tree View из WinAPI, но неохота всё это перетаскивать в компонент для билдера - может уже есть готовый TreeView на основе WinAPI?
Всем спасибо.
Автор: xokc
Дата сообщения: 19.03.2006 10:31
TomasVercetti
Нормально у него с 1-м пунктом. Если в качестве ImageList использовать PNGImageList из состава VCL c thany.org. Да и со вторым тоже. Там событие есть типа CompareNode его переопределяешь - и сортируешь как надо.
Автор: rs
Дата сообщения: 19.03.2006 11:40
задача:
1.просканировать дерево каталогов и составить список имён файлов и их атрибутов
2.сделать грид, поместив в него результаты поиска - колонка для имён файлов, колонка для даты, колнока для времени и т.п.
3.иметь возможность сортировать любую колонку кликом по заголовку
4.фильтровать строки грида после ввода очередного символа в редактируемом контроле образца - неподходящие образцу строки грида с каждым введённым символм исчезают из грида (или появляются при удалении символов образца фильтрации)
5.иметь в виду,что файлов может быть несколько сотен тысяч - в общем сколько угодно, при этом фильтрация в гриде по образцу - мгновенная
6.искать в каждом сканируемом файле строку типа 'Content Type' - учитывая, что будет перебираться, возможно, громадное число файлов, делать это нужно максимально эффективно и быстро
7.сканируемые файлы могут быть упакованы gzip, поэтому нужно средства распаковки (или сразу поиска?) в gzip-файле

подскажите, пожалуйста, какими конкретно компонентами (Delphi), желательно free (хотя не обязательно), можно сие реализовать без особых проблем и максимально быстро - если можно прямые линки на скачивание или ещё лучше выслать компоненты прямо в мыло (связь через ПМ), поскольку я ОЧЕНЬ ограничен в трафике

--
tnx
Автор: bandyn
Дата сообщения: 20.03.2006 09:21
Ищу хороший компонент для Builder C++ 6 для работы с DBF и NTX

VKDBF - почемуто нехочет инсталироваться!

Может кто подскажет такой компонент... спасибо
(bandyn@yandex.ru)
Автор: waik
Дата сообщения: 20.03.2006 09:45
bandyn

Если VK не ставятся, то попробуй Halcyon или Apollo DBF. Первый мне показался удобнее, только версию подбери правильную (были проблемы при поиске по текстовому полу с русскими буквами - решается на раз). Это если не нужно индексы клипперовские поддерживать. Иначе смотри в сторону аполо но и там с клипер-таблицами не всё гладко. VKDBF всё таки получше и понадёжнее...
Автор: 13th
Дата сообщения: 20.03.2006 10:07
waik

работаю с halcyon-ом и с клиперными индексами - всё ок.
Автор: VladMinin
Дата сообщения: 20.03.2006 10:15
rs
Думаю что тебе не обойтись без таблиц и SQL-запросов, как самый простой вариант, предлагаю использовать классический DBF формат для накопления данных о файлах а в последствии обращения к ним через OLE драйвер от MS
Офф. мануал по работе с этим драйвером
Главное в достижении производительности - грамотно насоздавать индексов.
Успехов!
Автор: waik
Дата сообщения: 20.03.2006 10:20
VladMinin
При чём тут SQL? Вопрос был про поддержку DBF с NTX индексами, т.е. базы клипперовские. Обычная задача использование данных унаследованного софта.

13th
У меня не со всеми работало однозначно. Бывает наделают индексов с функциями, составные и т.д. такое начинается что халькон я исключил. Хотя последние версии не смотрел. А были ли они вообще?
Автор: VladMinin
Дата сообщения: 20.03.2006 10:38
waik
Если ты не заметил, я отвечал другому мемберу
Автор: waik
Дата сообщения: 20.03.2006 10:44
VladMinin
Понедельник... тяжкий день! Сори.
Автор: bandyn
Дата сообщения: 20.03.2006 13:00
для 13th и waik

пож-та дайте ссылочки на рабочие Halcyon и Apollo для Builder C++ 6
Спасибо.
Автор: waik
Дата сообщения: 20.03.2006 13:46
Могу кинуть исправленные(про русский язык) исходники для D7. Другого ничего нет.. Версия 696

Цитата:

Halcyon Version 6.9.6 Source

Welcome to Halcyon, a series of Pascal routines for management of Clipper, dBase III/IV/V , and FoxPro files.
Автор: 13th
Дата сообщения: 20.03.2006 14:14
у меня 6.9.4 - используемые
и 6.9.5 - не использую, были баги замечены

Добавлено:
http://vodonosov.nm.ru/develop/develop.htm
Автор: SergeBS
Дата сообщения: 20.03.2006 15:34
waik
6.9.6 и под D5 встает (у меня).
ЕСли верить gs6_flag.pas - то потянет D4,5,6,7,8,2005, BCB4,5,6. Для любителей старины можно и D3 попробовать - вроде тоже прокатит.
Автор: ab171
Дата сообщения: 20.03.2006 17:05
Посоветуйте пожалуйста что-нибудь для интерполяции функции двух переменных заданной регулярной сеткой.
Автор: SERGE_BLIZNUK
Дата сообщения: 21.03.2006 04:35
waik к слову, не смотрели на TDBF hxxp://sourceforge.net/projects/tdbf ?
сейчас не могу посмотреть и не помню, поддерживает ли NTX...
но, freeware, полностью в исходных текстах, развивается, 200 кил...
Автор: bandyn
Дата сообщения: 21.03.2006 09:02
waik - Скиньте мне пожалуйста Halcyon 696 на bandyn@yandex.ru

SERGE_BLIZNUK - TDBF не поддерживает индексы и Table и поэтому отпадает!

еще один вопрос:
Как (под Delphi) VKDBF узнать количество отфильтрованных записей?
Label1.Caption:=IntToStr(VKDBFNTX1.RecordCount); - показывает общее количество записей?
Автор: SZap
Дата сообщения: 21.03.2006 09:31
SERGE_BLIZNUK, bandyn
Я работаю с tDBF (hxxp://sourceforge.net/projects/tdbf), прекрасно поддерживает NTX и CDX, замечательный компонент...
А что значит "не поддерживает ... Table"???
Автор: waik
Дата сообщения: 21.03.2006 09:36
SERGE_BLIZNUK
К сожалению не смотрел. Меня полностью устроили компоненты от Влада Карпова (VK) а в самых простых случаях использую Халькон. К счастью клиппера остаётся всё меньше и меньше.

bandyn
Ушло в мыло два архива.


Добавлено:
SergeBS
Я имел ввиду что готовые пакеты есть только под D7. К счастью они не используют дизайновских модулей и поэтому могут легко быть переведены под другой компилятор. В крайнем случае там есть Halcn6rg.pas Его добавляешь в пустой пакет и можно ставить
Автор: bandyn
Дата сообщения: 21.03.2006 10:12
SZap
sorry, я спутал с другим компонентом TDBF который русский!
Спасибо за инфу буду паропобовать!

waik Спасибо

!!! Всё бьюсь над вопросом как в VKDBF узнать количество отфильтрованных данных чтобы пусть задачу по циклу?
Автор: SergeBS
Дата сообщения: 21.03.2006 11:21
waik
Не надо ничего переводить. Устанавливаешь как компонент halcn6rg.pas и все.
Автор: ab171
Дата сообщения: 21.03.2006 13:28
У меня вопрос к людям работавшим с KSDev BlockEngine:
Можно ли там устанавливать связи между объектами не "косой" линией,
а ломаной на 90градусов, как в Визио??
Автор: abalex
Дата сообщения: 21.03.2006 16:48
AbsoluteDB 5.04 программа стоит на расшаренном диске
при попытке войти второму юзеру пишет:
Invalid page type. Possibly data is corrupted. Expected type 4, but found 0 - Native error: 20153.

Хотя потом она как-то сама себя исправляет.
Но проблема в том, что чаще всего (пока еще не проследил деталей) БД не пускает других юзеров когда кто-то один уже вошел

Режим multiuser := true
Используется 4 постоянных таблицы в БД и внутри в проге одна табличка в памяти для выбора набора опций (1:M) юзером с последующим их сохранением в пост. таблице в БД.
Копирую БД к себе и запускаю у себя на моем рабочем компе (локально) несколько экземпляров проги - все ОК.
Никто не сталкивался?
Автор: vshersh
Дата сообщения: 21.03.2006 18:15
abalex
По поводу восстановления -- так там есть специальные методы типа Repair...


Цитата:
Но проблема в том, что чаще всего (пока еще не проследил деталей) БД не пускает других юзеров когда кто-то один уже вошел

Ну это точно должно решаться включением
Код: multiuser := true
Автор: ab171
Дата сообщения: 22.03.2006 11:47
Какой Runtime Object Inspector вы используете?

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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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