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

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

Автор: vidic777
Дата сообщения: 10.03.2007 22:27
RomanTim
Спасибо за разъяснение.

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

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

Заранее благодарен.
Автор: RomanTim
Дата сообщения: 11.03.2007 01:16
vidic777
Например, в таблице есть поля int id1 и varchar id2, по которым надо искать запись.
В SQL-запросе (MSSQL):
select id1, id2, cast(id1 as varchar)+'_'+id2 'id_multi', ...
И в программе:
Locate('id_multi', IntToStr(id1)+ '_'+id2, []);
Автор: filos
Дата сообщения: 13.03.2007 07:09
Ребяты, подскажите компоненты для черчения чертежей.
Автор: alexist
Дата сообщения: 13.03.2007 09:27
Помогите установить JVCL 3.30 на Turbo Delphi
Компилятор dcc32 установлен.

Почти уже устанавливается, но потом выдается следующее:

JCL 1.98 Release Build 2530
Borland Developer Studio 2006 CLR v1.1.4322=
Installed personalities :
32 bit Delphi
============================================
Saving conditional defines...
Loaded template for include file C:\PROGRA~1\Borland\BDS\4.0\Bonus\JCL\source\jcl.template.inc
Saved include file C:\PROGRA~1\Borland\BDS\4.0\Bonus\JCL\source\jcld10.net.inc
Making common library units for Borland Developer Studio 2006 CLR v1.1.4322
Compiling .dcu files...
Failed common library units for Borland Developer Studio 2006 CLR v1.1.4322
Starting Uninstall process..................

В чем может быть проблема ?
Автор: vidic777
Дата сообщения: 13.03.2007 10:29
RomanTim
Спасибо за помощь.
Автор: yuish
Дата сообщения: 13.03.2007 11:31
alexist
Уже не однократно писалось про это. джеди не любит длинных путей. поставь их просто на с в папку jedi например и прибудет тебе счастье. а вообще поищу в форуме, все подробно описано
Автор: alexist
Дата сообщения: 13.03.2007 11:51
yuish
Спасибо
Автор: Vitus_Bering
Дата сообщения: 14.03.2007 10:15
Может ли XLSReadWriteII 3.0 создавать сводные таблицы?
Автор: maxsv2
Дата сообщения: 14.03.2007 15:37
EMS Export
после експорта в PDF русские буквы отображаются крякозябликами
кто-нибудь пытался с этим бороться?
каковы результаты?
заранее благодарен за информацию
Автор: svs123456789
Дата сообщения: 14.03.2007 21:52
прочел про некие компоненты баз данных
"поддержка специальных типов полей для реализации отношений
«многие-ко-многим» (relational fields),
что позволяет не только упростить создание таких связей,
но и устранить необходимость создания связующих таблиц для этого типа отношений."
далее оффтопик:[more]TurboDB

пакет TurboDB, созданный немецкой компанией dataWEB (http://www.turbodb.com), представляет интерес не только для разработчиков Windows, поскольку он также может функционировать на платформах Linux и Microsoft .NET.

TurboDB поддерживает версии Borland Delphi 4-7, Borland C++Builder 4-6, Borland Kylix 1-3, Microsoft .NET (все языки).
Основные характеристики

• Компиляция непосредственно в EXE-файл, не требуются DLL-библиотеки и файлы конфигурации; для платформы .NET необходима поставка двух библиотек DLL объемом 1 Мбайт.

• Объем кода, добавляемый к исполняемому файлу, составляет примерно 500-600 Кбайт.

• Многопользовательский доступ.

• Возможность хранения всех таблиц в единственном файле.

• Возможность включения всех таблиц в исполняемый файл.
Основные возможности ядра СУБД

• Максимальное количество записей в таблице — 2 млрд.

• Максимальное количество полей в одной таблице — 1000.

• Максимальное количество индексов в таблице — 16.

• Первичные и вторичные индексы с поддержкой чувствительных и не чувствительных к регистру атрибутов, упорядочения по возрастанию и по убыванию.

• Поддержка SQL (SELECT, GROUP BY, HAVING, UPDATE, DELETE, INSERT, CREATE TABLE, ALTER TABLE, CREATE INDEX, DROP, OUTER JOIN).

• Поддержка SQL-скриптов.

• Параметрические запросы.

• Перечисляемые типы данных в таблицах (данные типа «пол = {мужской, женский}» сохраняются в таблицах в компактном представлении.

• Поддержка UNICODE для строк, MEMO-полей, фильтров и запросов.
Дополнительные возможности

Пакет обеспечивает индексацию и полнотекстовый поиск в базе данных. Интересной и даже уникальной возможностью пакета TurboDB является поддержка специальных типов полей для реализации отношений «один-ко-многим» (так называемые link fields) и «многие-ко-многим» (relational fields), что позволяет не только упростить создание таких связей, но и устранить необходимость создания связующих таблиц для этого типа отношений.

По мнению разработчиков, подобные качества в определенной степени позволяют относить TurboDB к объектно-ориентированным СУБД.

Наличие перечисляемых типов также является достаточно редкой возможностью. В этом случае данные сохраняются в битовом, а не в текстовом представлении, благодаря чему повышается защищенность данных от несанкционированного просмотра. Полная совместимость VCL- и CLX-компонентов обеспечивает возможности создания БД в одной операционной системе и использования ее в другой посредством простой перекомпиляции приложения.[/more]
[url=http://www.compress.ru/Archive/CP/2003/8/2/][/url]
вопрос: нет компонент для делфи для работы со "стандартными" базами
которые бы автоматизировали хотя бы тривиальные операции
отображения и модификации таблиц связанных отношением многие-ко-многим ?
(вот например фибсы в какой то мере помогают обновлять таблицы в интербейзе)

Автор: yurash
Дата сообщения: 15.03.2007 02:46
Ищу компонент для создания TaskBara на подобии как сделано в 1С для MDI окон. Никто не поделиться или хоть в направит в правильную сторону.
Автор: Tantos
Дата сообщения: 15.03.2007 03:03
А самому почему бы не сделать? Кидай вниз TToolBar, а на него лепи Button'ы. Динамически или статически - на твое усмотрение.
Автор: vshersh
Дата сообщения: 15.03.2007 11:00
yurash
Tantos
Думаю лучше всего для этого юзать TTabControl. Список окон хранитть в Tabs - если надо самому что-то рисовать (а-ля иконки возле окошка) - есть event OnDrawTab
Автор: yurash
Дата сообщения: 15.03.2007 18:57
vshersh
Да все так и делал!!! но никак не поборю проблему с минимизацией, то есть когда скриваем то делаем Hide окна чтобы оно не висело минимизированое. Иконки не проблема. Думал что есть чтото готовое секономил бы пару дней
Автор: webanet
Дата сообщения: 18.03.2007 22:50
Посоветйте компонет для работы с Oracle, не из стандартных в Delphi 7
Автор: sergbl2003
Дата сообщения: 18.03.2007 23:12
Какими компонентами можно рисовать эти диаграммы??? (Barycenter/Spring Diagrams):

Ссылка


Автор: dzh2000
Дата сообщения: 18.03.2007 23:12
webanet

Цитата:
Посоветйте компонет для работы с Oracle, не из стандартных в Delphi 7

Oracle Data Access Components (ODAC)
_http://www.crlab.com
Автор: webanet
Дата сообщения: 18.03.2007 23:21
sergbl2003
красиво мне тоже интересно. А еще в добавок может кто-то знает хорошие компоненты для различного мониторинг он-лайн серверов, служб
Автор: SERGE_BLIZNUK
Дата сообщения: 19.03.2007 00:51
webanet Direct Oracle Access NB. не бесплатные (искать в другом топике)
Автор: kkRiz
Дата сообщения: 19.03.2007 02:06
Никто не сталкивался с проблемой создания docking интерфейса наподобие BDS2006 или FX composer(т.е. полностью собранный из отдельных панелей)? Родной TDockTabSet не совсем то, создать полностью интерфейс не позволяет. Компоненты JEDI почти то что нужно, но не хотелось бы тащить их только из-за одного компонента, да и контролы имеют несколько странный look&feel. Почти идеальным решением была бы AutomatedDocking Library, но она опять же немного странно себя ведёт и на просторах сети в бесплатном варианте не представлена.
Автор: webanet
Дата сообщения: 19.03.2007 06:53
SERGE_BLIZNUK
знаю где и скать. Только вот что теперь лучше по сравнению.
Oracle Data Access Components или Direct Oracle Access?
Автор: ArtemiyUO
Дата сообщения: 19.03.2007 08:50
ИМХО ODAC, еще можете посмотреть бесплатный anydac.
Автор: oan42
Дата сообщения: 19.03.2007 11:42
webanet
ODAC лучше, чем DOA, т.к.
развивается гораздо динамичнее; многие слезают с DOA и переходят на ODAC.
имеет общую часть с MyDAC, SDAC и т.п.
имеет больше функциональных возможностей
(кроме Direct Path Loading для BLOB, которая есть в DOA, но нет в ODAC)
параметры запросов реализованы в виде Params (стандартно).
может работать без установленного клиента Oracle (oci.dll и т.д.).
Автор: Alextpp
Дата сообщения: 19.03.2007 22:05
kkRiz
По поводу docking интерфейса я бы посоветовал спросить: как сделано у авторов
1 UltraExplorer: http://www.mustangpeak.net/
2 Cubic Explorer: http://www.cubicreality.com/
Оба написаны на Д. Авторы нормальные, должны ответить.

Edit
CE кажется исполльзует именно JVCL.
Автор: alexsob
Дата сообщения: 20.03.2007 06:11
webanet

Цитата:
может работать без установленного клиента Oracle (oci.dll и т.д.).

Вот это самое серьезное отличие, и самое полезное.
Хотя может кому и нравится ставить клиента Oracle каждому юзверю и регулярно переустанавливать после очередного падения Windows
Автор: George_Lucky
Дата сообщения: 20.03.2007 07:54
webanet alexsob

Кроме всего прочего, odac растет из TDataSet, в то время как у dao - собственный родитель.
а это немаловажно для унификации
Автор: SERGE_BLIZNUK
Дата сообщения: 20.03.2007 11:16
alexsob

Цитата:
Вот это самое серьезное отличие, и самое полезное.
Хотя может кому и нравится ставить клиента Oracle каждому юзверю

А лучше это сделать так, как это сделано у нас - 3-х звенка, сервер приложений, на этой же машине клиент Оракла, на клиентах нет ничего кроме клиентской программы (а ещё точнее - доступ к диску, где лежит клиент.exe)...
Хотя убеждать в преимуществах DOA никого не буду, т.к. ODAC не использовал...

Автор: oan42
Дата сообщения: 20.03.2007 11:48
SERGE_BLIZNUK
А сервер приложений на какой либе сделан (kbmmw и т.п.)?
Автор: Samotek
Дата сообщения: 20.03.2007 12:11
oan42

Цитата:
ODAC лучше, чем DOA

А в скорости есть какие отличия, или это неправомерный вопрос?
Автор: oan42
Дата сообщения: 20.03.2007 12:33
Samotek
Да, отличия в скорости есть.
Скорость Fetch большого кол-ва записей без BLOB: ODAC лучше,
особенно этому уделено внимание в 6-ой версии, в связи с возникшей конкуренцией
между ODAC и AnyDAC.
Скорость Fetch большого кол-ва записей c BLOB: ODAC позволяет более гибко
управлять загрузкой BLOB. Для сравнения можно открыть таблицу c Blob в TOAD (ODAC)
и в PLSQL Developer (DOA).
Скорость загрузки/выгрузки большого BLOB. На 10-ке почти одинаково,
на 9-ке DOA был лучше в связи с другим (стандартным) размером буфера обмена.
Скорость фильтрации на клиенте лучше в DOA (тестировалось на Info Power 4000),
в связи с длинной цепочкой наследований в ODAC и некоторыми лишними командами.
Скорость локальной сортировки - не применимо, т.к. в DOA ее нет.

На сегодняшний момент разработчики ODAC прилагают бОльшие усилия
к совершенствованию своего продукта.

DOA более аскетичен, похоже, к сожалению сходит со сцены.

AnyDAC выглядит уже более весомым в качестве альтернативы ODAC.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


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