| FIBPlus7.3.rus.url | 84 B | ||
| sources | |||
| DBParsers.pas | 19.56 KB | ||
| DSContainer.pas | 11.97 KB | ||
| FIBCacheManage.pas | 33.43 KB | ||
| FIBCloneComponents.pas | 7.99 KB | ||
| FIBConsts.pas | 5.94 KB | ||
| FIBDBLoginDlg.dfm | 1.43 KB | ||
| FIBDBLoginDlg.pas | 3.29 KB | ||
| FIBDataSet.pas | 330.1 KB | ||
| FIBDataSetLocate.inc | 32.29 KB | ||
| FIBDataSetPT.inc | 10.24 KB | ||
| FIBDatabase.pas | 142.81 KB | ||
| FIBLocate2009.inc | 32.1 KB | ||
| FIBMDTInterface.pas | 88 B | ||
| FIBMiscellaneous.pas | 58.55 KB | ||
| FIBPLUS.DCR | 12.96 KB | ||
| FIBPlus.inc | 6.04 KB | ||
| FIBPlus2005.bdsproj | 7.83 KB | ||
| FIBPlus2005.cfg | 507 B | ||
| FIBPlus2005.dpk | 2.49 KB | ||
| FIBPlus2005.res | 1.47 KB | ||
| FIBPlus2006.bdsproj | 8.25 KB | ||
| FIBPlus2006.cfg | 504 B | ||
| FIBPlus2006.dpk | 2.45 KB | ||
| FIBPlus2006.dproj | 6.13 KB | ||
| FIBPlus2006.res | 4.94 KB | ||
| FIBPlus2007.dpk | 2.45 KB | ||
| FIBPlus2007.dproj | 7.12 KB | ||
| FIBPlus2007.res | 4.94 KB | ||
| FIBPlus2009.dpk | 2.45 KB | ||
| FIBPlus2009.dproj | 8.67 KB | ||
| FIBPlus2009.res | 4.94 KB | ||
| FIBPlus2010.dpk | 2.45 KB | ||
| FIBPlus2010.dproj | 8.53 KB | ||
| FIBPlus2010.res | 4.94 KB | ||
| FIBPlus2011.dpk | 2.45 KB | ||
| FIBPlus2011.dproj | 8.84 KB | ||
| FIBPlus2011.res | 4.94 KB | ||
| FIBPlus5.res | 1.57 KB | ||
| FIBPlus6.cfg | 398 B | ||
| FIBPlus6.dof | 1.92 KB | ||
| FIBPlus6.dpk | 2.47 KB | ||
| FIBPlus6.res | 1.5 KB | ||
| FIBPlus7.cfg | 446 B | ||
| FIBPlus7.dof | 2.5 KB | ||
| FIBPlus7.dpk | 2.47 KB | ||
| FIBPlus7.res | 1.5 KB | ||
| FIBPlusEditors2005.bpl | 735.5 KB | ||
| FIBPlusEditors2006.bpl | 724 KB | ||
| FIBPlusEditors2007.bpl | 725 KB | ||
| FIBPlusEditors2009.bpl | 698 KB | ||
| FIBPlusEditors2010.bpl | 724 KB | ||
| FIBPlusEditors2011.bpl | 725 KB | ||
| FIBPlusEditors5.bpl | 717 KB | ||
| FIBPlusEditors6.bpl | 729.5 KB | ||
| FIBPlusEditors7.bpl | 727.5 KB | ||
| FIBPlusEditors_CB2006.bpl | 821 KB | ||
| FIBPlusEditors_CB2007.bpl | 826 KB | ||
| FIBPlusEditors_CB2009.bpl | 836.5 KB | ||
| FIBPlusEditors_CB2010.bpl | 877.5 KB | ||
| FIBPlusEditors_CB2011.bpl | 879.5 KB | ||
| FIBPlusEditors_CB5.bpl | 746 KB | ||
| FIBPlusEditors_CB6.bpl | 785 KB | ||
| FIBPlusEditors_CB_XE2.bpl | 911 KB | ||
| FIBPlusEditors_XE2.bpl | 747.5 KB | ||
| FIBPlus_CB2006.bdsproj | 38.53 KB | ||
| FIBPlus_CB2006.cpp | 522 B | ||
| FIBPlus_CB2006.mak | 4.96 KB | ||
| FIBPlus_CB2006.res | 4.94 KB | ||
| FIBPlus_CB2007.cbproj | 18.09 KB | ||
| FIBPlus_CB2007.cpp | 522 B | ||
| FIBPlus_CB2007.mak | 5 KB | ||
| FIBPlus_CB2007.res | 4.94 KB | ||
| FIBPlus_CB2009.cbproj | 13.32 KB | ||
| FIBPlus_CB2009.cpp | 667 B | ||
| FIBPlus_CB2009.mak | 4.96 KB | ||
| FIBPlus_CB2009.res | 4.94 KB | ||
| FIBPlus_CB2010.cbproj | 13.16 KB | ||
| FIBPlus_CB2010.cpp | 667 B | ||
| FIBPlus_CB2010.mak | 4.96 KB | ||
| FIBPlus_CB2010.res | 4.94 KB | ||
| FIBPlus_CB2011.cbproj | 13.26 KB | ||
| FIBPlus_CB2011.cpp | 667 B | ||
| FIBPlus_CB2011.mak | 4.96 KB | ||
| FIBPlus_CB2011.res | 4.94 KB | ||
| FIBPlus_CB2011_XE2.cpp | 671 B | ||
| FIBPlus_CB2011_XE2.res | 4.7 KB | ||
| FIBPlus_CB5.bpk | 4.28 KB | ||
| FIBPlus_CB5.cpp | 2.23 KB | ||
| FIBPlus_CB5.mak | 4.93 KB | ||
| FIBPlus_CB5.res | 1.5 KB | ||
| FIBPlus_CB6.bpk | 13.51 KB | ||
| FIBPlus_CB6.cpp | 663 B | ||
| FIBPlus_CB6.mak | 4.95 KB | ||
| FIBPlus_CB6.res | 1.5 KB | ||
| FIBPlus_CB_XE2.cbproj | 15.78 KB | ||
| FIBPlus_CB_XE2.cpp | 675 B | ||
| FIBPlus_CB_XE2.mak | 5.15 KB | ||
| FIBPlus_CB_XE2.res | 4.7 KB | ||
| FIBPlus_XE2.dpk | 2.55 KB | ||
| FIBPlus_XE2.dproj | 10.75 KB | ||
| FIBPlus_XE2.res | 4.7 KB | ||
| FIBQuery.pas | 189.15 KB | ||
| FIBQueryPT.inc | 4.85 KB | ||
| FIBSQLMonitor.pas | 34.05 KB | ||
| FIBSafeTimer.pas | 4.08 KB | ||
| FIB_MESSAGES.INC | 5.68 KB | ||
| FibPlus.dproj | 3.61 KB | ||
| FibPlus5.cfg | 398 B | ||
| FibPlus5.dof | 1.75 KB | ||
| FibPlus5.dpk | 2.47 KB | ||
| IBBlobFilter.pas | 6.3 KB | ||
| IB_ErrorCodes.pas | 52.26 KB | ||
| IB_Externals.pas | 5.52 KB | ||
| IB_Install.pas | 23.43 KB | ||
| IB_InstallHeader.pas | 12.05 KB | ||
| IB_Intf.pas | 76.88 KB | ||
| IB_Services.pas | 73 KB | ||
| MDTInterface.inc | 21.71 KB | ||
| RegFIBPlus.pas | 3.03 KB | ||
| RegFIBPlusEditors.pas | 15.65 KB | ||
| RegUtils.pas | 8.96 KB | ||
| SIBAPI.pas | 3.16 KB | ||
| SIBEABase.pas | 20.66 KB | ||
| SIBFIBEA.PAS | 4.54 KB | ||
| SIBGlobals.pas | 893 B | ||
| SqlTxtRtns.pas | 80.22 KB | ||
| StdFuncs.pas | 40.2 KB | ||
| StrUtil.pas | 63.5 KB | ||
| SysVariantD5.inc | 6.3 KB | ||
| Tools | |||
| FIBToolsConsts.dcu | 10.51 KB | ||
| FIBToolsConsts.pas | 6.27 KB | ||
| FindCmp.dcu | 20.78 KB | ||
| FindCmp.pas | 17.34 KB | ||
| pFIBDsgnViewSQLs.dcu | 66.05 KB | ||
| pFIBDsgnViewSQLs.dfm | 40.64 KB | ||
| pFIBDsgnViewSQLs.pas | 54.34 KB | ||
| pFIBPlusTools2005.bdsproj | 7.67 KB | ||
| pFIBPlusTools2005.cfg | 538 B | ||
| pFIBPlusTools2005.dpk | 987 B | ||
| pFIBPlusTools2005.res | 1.5 KB | ||
| pFIBPlusTools2006.bdsproj | 8.13 KB | ||
| pFIBPlusTools2006.cfg | 539 B | ||
| pFIBPlusTools2006.dpk | 987 B | ||
| pFIBPlusTools2006.dproj | 5.17 KB | ||
| pFIBPlusTools2006.res | 1.5 KB | ||
| pFIBPlusTools2007.dpk | 987 B | ||
| pFIBPlusTools2007.dproj | 4.81 KB | ||
| pFIBPlusTools2007.res | 1.5 KB | ||
| pFIBPlusTools2011.dcu | 7.37 KB | ||
| pFIBPlusTools2011.dpk | 987 B | ||
| pFIBPlusTools2011.dproj | 5.38 KB | ||
| pFIBPlusTools2011.dproj.2007 | 5.16 KB | ||
| pFIBPlusTools2011.dproj.local | 62 B | ||
| pFIBPlusTools2011.res | 89.2 KB | ||
| pFIBPlusTools5.cfg | 433 B | ||
| pFIBPlusTools5.dpk | 916 B | ||
| pFIBPlusTools5.res | 1.57 KB | ||
| pFIBPlusTools6.cfg | 433 B | ||
| pFIBPlusTools6.dpk | 954 B | ||
| pFIBPlusTools6.res | 1.49 KB | ||
| pFIBPlusTools7.cfg | 406 B | ||
| pFIBPlusTools7.dpk | 978 B | ||
| pFIBPlusTools7.res | 1.5 KB | ||
| pFIBPlusTools_CB2006.bdsproj | 25.97 KB | ||
| pFIBPlusTools_CB2006.cpp | 744 B | ||
| pFIBPlusTools_CB2006.mak | 4.34 KB | ||
| pFIBPlusTools_CB2006.res | 1.5 KB | ||
| pFIBPlusTools_CB2007.cbproj | 13.34 KB | ||
| pFIBPlusTools_CB2007.cpp | 522 B | ||
| pFIBPlusTools_CB2007.mak | 4.34 KB | ||
| pFIBPlusTools_CB2007.res | 4.94 KB | ||
| pFIBPlusTools_CB5.bpk | 3.69 KB | ||
| pFIBPlusTools_CB5.cpp | 874 B | ||
| pFIBPlusTools_CB5.mak | 4.31 KB | ||
| pFIBPlusTools_CB5.res | 1.5 KB | ||
| pFIBPlusTools_CB6.bpk | 7.16 KB | ||
| pFIBPlusTools_CB6.cpp | 819 B | ||
| pFIBPlusTools_CB6.mak | 4.32 KB | ||
| pFIBPlusTools_CB6.res | 1.5 KB | ||
| pFIBPreferences.dcu | 37.63 KB | ||
| pFIBPreferences.dfm | 14.13 KB | ||
| pFIBPreferences.pas | 24.58 KB | ||
| regfibplusutils.dcu | 15.08 KB | ||
| regfibplusutils.pas | 10.04 KB | ||
| uFrmSearchResult.dcu | 8.61 KB | ||
| uFrmSearchResult.dfm | 745 B | ||
| uFrmSearchResult.pas | 3.1 KB | ||
| VarFnc.inc | 4.21 KB | ||
| VariantRtn.pas | 13.39 KB | ||
| fib.pas | 30.41 KB | ||
| fibplus_midas.dcr | 956 B | ||
| ibase.pas | 137.12 KB | ||
| pFIBArray.pas | 20.81 KB | ||
| pFIBCacheQueries.pas | 8.64 KB | ||
| pFIBClientDataSet.pas | 18.23 KB | ||
| pFIBDBMidas5.cfg | 390 B | ||
| pFIBDataInfo.pas | 76.06 KB | ||
| pFIBDataRefresh.pas | 16.79 KB | ||
| pFIBDataSet.pas | 130.04 KB | ||
| pFIBDatabase.pas | 28.66 KB | ||
| pFIBErrorHandler.pas | 12.7 KB | ||
| pFIBEventLists.pas | 5.43 KB | ||
| pFIBExports.pas | 13.05 KB | ||
| pFIBFieldsDescr.pas | 7.03 KB | ||
| pFIBInterfaces.pas | 12.51 KB | ||
| pFIBLists.pas | 15.21 KB | ||
| pFIBMacroComp.inc | 1.39 KB | ||
| pFIBMetaData.pas | 124.06 KB | ||
| pFIBProps.pas | 52.47 KB | ||
| pFIBQuery.pas | 8.91 KB | ||
| pFIBSQLLog.pas | 13.29 KB | ||
| pFIBScripter.pas | 57.46 KB | ||
| pFIBStoredProc.pas | 2.89 KB | ||
| pFIBVersion.inc | 1.48 KB | ||
| pTestInfo.pas | 13.2 KB | ||
| readme.txt | 25.12 KB |
Программы и Дизайн » Веб-разработка и Программирование » Компоненты для сред программирования
FibPlus v7.3 FullSource (обновлена 13.07.2012)
Версия: 7.3
Год выпуска: 2012
Разработчик: Devrace
Платформа: Borland Delphi 5-7, BDS 2005-2007 (Turbo Delphi/C++), RAD Studio 2009, 2010, XE, XE2, C++ Builder 5-6, Kylix 3, gnat-3.15p, gnat2006 GPL, Borland InterBase 4.x-2007 and Firebird 1.x-2.x
Таблетка: Не требуется - исходники
Описание
FIBPlus - это мощная и в тоже время простая и удобная библиотека компонентов для Delphi, C++ Builder, Kylix и Ada для прямого доступа к InterBase и Firebird. Мы стараемся разрабатывать ее в соответствии с пожеланиями наших пользователей; каждый компонент, метод и свойство предназначены для решения задач, с которыми каждый из вас сталкивается практически каждый день.
Преимущества FIBPlus
Используя FIBPlus в своих приложениях, вы получаете целый ряд серьезных преимуществ, например: Поддержка всех версий InterBase начиная с 4.0 и Firebird 1.0 (включая Embedded Firebird)
Приложения на FIBPlus не требуют установки дополнительного ПО (драйверов BDE, ODBC и т.д.) кроме клиентского ПО сервера (gds32.dll, fbclient)
Совместимость со всеми стандартными и сторонними визуальными db-компонентами и генераторами отчетов (TDBEdit, TDBGrid, TDBChart, ..., InfoPower, DevExpress, EhLib, IntraWeb, ASTA, FastReport, QuickReport, Report Builder, Context Database Designer, TMS Scripter Studio, TMSAdvDBGrid, DataAbstract, Fast Query Builder, Rave Report, Rubicon, Jazmine (JCW) ...)
Улучшенная производительность в сравнении с аналогами. В частности, TpFIBDataSet работает на 30-40% быстрее TIBDataSet в IBX, использует на 60-70% меньше памяти и в 3-4 раза быстрее работает с lookup-полями.
Оптимизация обмена данными. FIBPlus содержит ряд средств для уменьшения сетевого трафика, например: кэширование метаданных, операции с записями в локальном буфере без обращения к серверу, упаковку BLOB-полей при помощи локальных BLOB-фильтров, повторное использование запросов, автомодификация обновляющих запросов и т.д.
Уникальная функциональность: репозитарии настроек полей, запросов, сообщений об ошибках; централизованная обработка исключений, поддержка Unicode, и многое другое.
[spoiler="Новое в версии 7.1 - 7.3"]
Версия 7.3
Изменения
1. В SQL редакторе появилась возможность изменять цвет шрифтов.
2. В SQL редакторе появилась возможность отключить запросы к метаданным при заполнении подстрочных подсказок SQLProposal. Эта возможность может оказаться актуальной при работе с большими удаленными базами данных.
3. Компонент TpFIBTransaction теперь поддерживает работу с параметром isc_tpb_lock_timeout (Firebird 2.1 и более поздние версии сервера).
4. Компонент TpFIBErrorHandler теперь умеет корректно обрабатывать ошибку isc_att_shutdown
Исправленные ошибки:
1. Исправлена ошибка в работе метода TpFIBDataset.Sort.
2. Исправлена ошибка в методе TFIBXSQLVAR.SetIsNull при работе со строковыми и BLOB-параметрами.
3. Исправлена ошибка в методе TFIBXSQLVAR.GetAsWideString, проявлявшаяся при работе с BLOB-параметрами.
4. Исправлена ошибка "BCD overflow" при работе с BCD-полями под Delphi XE 2.
5. Исправлена ошибка в методе TpFIBDataSet.IsComputedField, проявлявшаяся в RAD Studio 2009 и более поздних версиях.
6. Исправлена ошибка в методе TpFIBDataSet.Clone, проявлявшаяся при попытке клонировать dataset, в котором нет записей.
7. Исправлена ошибка в методе TpFIBDataSet.VisibleRecord, проявлявшаяся при некоторой определенной последовательности вставок и удалений записей.
8. Исправлена ошибка в методе TpFIBDataSet.Locate, проявлявшаяся при поиске по вычислимым полям типа TWideField.
9. Исправлена ошибка в методе TpFIBDataSet.Locate, проявлявшаяся при поиске по BCD-полям имеющим большое значением Scale. Например, NUMERIC(18, 12).
10. Исправлена ошибка в методе TpFIBDataSet.RefreshFromDataSet, проявлявшаяся при попытке обновить dataset, который находился в режиме фильтрации.
11. Исправлена ошибка в работе TpFIBSQLMonitor. В среде RAD Studio XE-XE2 монитор показывал неправильные значения строковых полей при фетче записей.
12. Исправлена ошибка в SQLParser, проявлявшаяся в неправильной обработке комментарии в некоторых SQL-текстах.
13. Исправлена ошибка в TpFIBDBSchemaExtract, который неправильно выдавал тексты некоторых процедур.
14. Исправлена процедура обработки ошибок с сервера при компиляции под 64-битную платформу.
15. Исправлена ошибка в SQLEditor, из-за которой неправильно обрабатывались комментарии, перед которыми не было разделителей.
16. Исправлена ошибка в SQLEditor, из-за которой неправильно обрабатывалась подсветка некоторых символов в RAD Studio 2009-ХЕ2.
Версия 7.2
1. Ошибка при присвоении нулл значения в строковый параметр квери. (Присваивалась пустая строка)
2. Метадатаэкстракт.
а) ошибка при генерации текстов форинкей.
б) ошибка при генерации текстов доменов
в) Опция dtoUseSetClientLib в DDLTextOptions. При включении добавляет в скрипт конструкцию 'SET CLIENTLIB'
г) неправильно выдавал ДДЛ для полей-массивов. Исправлено
3. Исправлена ошибка в методе OpenAsClone которая проявлялась клонировании датасета с лукап и калк полями
4. Ошибка в работе с опцией poDontCloseAfterEndTransaction если в выборке участвует блоб поле
5. Ошибка при работе с лукапкомбобоксами (иногда открывался пустой список)
6. Ошибка при работе с текстовыми блоб полями кодировки утф, при коннекте отличном от утф (ФБ2 и выше)
7. В обработчике Field.OnValidate теперь возможен доступ к Field.OldValue. (в борландовской реализации этот доступ невозможен)
8. TFIBStringField. Для полей с чарсетом OCTETS появилось свойство AsOctetsDATA которое позволяет оперировать с данными содержащими нулевой символ
9. В редакторах SQL появился SQLProposal. Вызывается через Ctrl-пробел. Выдает список ключевых слов, а при наличии соединения и список объектов БД.
10. В редакторах SQL появилась возможность просмотреть DDL объкетов БД. При нажатии соотвествующей кнопки показывается DDL объекта из списка справа. При нажатии Ctrl- левый клик мыши показывается DDL объекта совпадающего по имени с выделенным словом в тексте SQL
11. Поддержка RAD Studio XE2.
Версия 7.1
Изменения
1. Добавлены компоненты TpFIBNBackupService, TpFIBNRestoreService реализующие функциональность NBackUp для Firebird 2.5
2. Добавлена поддержка Array-полей в С++ Builder XE.
3. В компонент TpFIBDataSet добавлены методы экспорта данных из таблиц:
procedure ExportDataToScript(Output: TStrings; TableName: string = ''; AllFields: boolean = False);
procedure ExportDataToScriptFile(const FileName: string; TableName: string = ''; AllFields: boolean = False);
Оба метода выгружают данные из текущего селективного запроса в виде SQL-скрипта либо в объект TStrings, либо во внешний файл. Параметр TableName позволяет указать ограничение на выборку данных только из конкретной таблицы, которая участвует в запросе. Параметр AllFields, заданный в True, фактически позволяет выгрузить значения всех полей запроса вне зависимости от того, к какой таблице они относятся. В получаемом скрипте используется конструкция execute block, что позволяет в дальнейшем выполнять этот скрипт в десятки раз быстрее, чем обычные последовательные вызовы INSERT.
4. Реализована совместимость с новой версией MDT (http://www.devrace.com/ru/fibplus/mdt/).
Исправленные ошибки:
1. Исправлена ошибка в методе Locate, которая проявлялась при опциях включенных loPartialKey + loCaseInsensitive в версиях Delphi 5 - 2007.
2. Исправлена ошибка получения значения BLOB-поля через BlobField.AsString.
3. В SQL-редакторе серверные вычисляемые поля попадали в модифицирующие запросы. Исправлено.
4. Исправлена ошибка в методе ExtLocate, проявлявшаяся в работе TpFIBDataset в режиме ограниченного кэша (cmkLimitedBufferSize).
5. Исправлена ошибка в работе с bookmarks, проявлявшаяся в работе TpFIBDataset в режиме ограниченного кэша (cmkLimitedBufferSize).
6. Исправлена ошибка в методе RecordFieldValue компонента TpFIBDataset.
7. Устранены проблемы текстового редактора SQL, иногда проявлявшиеся при операциях Copy/Paste.
8. Устранены проблемы текстового редактора SQL. Ошибочное поведение в случае когда некоторые модифицирующие сиквелы не заполнены, а некоторые заполнены.
9. Загрузка клиентской библиотеки (gds32,fbclient) производилась только при первой попытке коннекта. Исправлено
10. Исправлена ошибка применения опции poDontCloseAfterEndTransaction при работе с датасетами, содержащими BLOB-поля.
[/spoiler]
13.07.2012 РАЗДАЧА ОБНОВЛЕНА!!!
ПЕРЕКАЧАЙТЕ bpl редакторов заменены на аналогичные из триальной версии фибов
Добавлены тулзы
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 9.53 MB | AngelGipnos | 15 years | 3 | 0 |
All Comments