Как установить RXlib для RichEdit - вопрос №85841

Желательно подробнее, так как я делфи не особо знаю



Дополнение автора от 02.06.11 22:09:00

тут целая лекция, мне бы желательно только процесс установки компонента)))

RX Library 2.75=============== 12/10/1999 ====================== ВНИМАНИЕ! ======================= Обязательно ознакомьтесь с содержимым этого файла перед началом работы с библиотекой Delphi VCL Extensions (RX). Текст файла изменился по сравнению с предыдущей версией! ======================================================== СЛЕДУЙТЕ ИНСТРУКЦИЯМ, ИЗЛОЖЕННЫМ В СЕКЦИИ «ИНСТАЛЛЯЦИЯ»! ========================================================СОДЕРЖАНИЕ ЭТОГО ФАЙЛА----------------------ВведениеНовое в этой версииИсторияИнсталляцияСправочные файлыДемонстрационные примерыВозможные проблемыСовместимость с Borland DelphiСовместимость с Borland C++ BuilderИсходные текстыПримечанияВведение--------RX Library — это библиотека компонент и функций для Borland Delphi иBorland C++ Builder, включающая исходные тексты всех модулей, демонстрационные примеры и файл справки, подключаемый к справочной системеDelphi.Библиотека RX является бесплатным свободно распространяемым (freeware)продуктом. Это означает, что вы можете свободно распространять библиотекув оригинальном виде, без изменения исходных текстов модулей и содержимогоинсталляционного архива.Мы не гарантируем правильную работу компонент и функций библиотекии не несем ответственности за возможный ущерб в результате использованияданного программного обеспечения. Мы не оказываем техническую поддержку, однако мы будем признательны за любые замечания и пожелания, высказанныев наш адрес.Новое в версии 2.75-------------------При инсталляции библиотеки поверх предыдущей версии все старые файлыбудут сохранены в подкаталоге BACKUP того каталога, куда производитсяустановка библиотеки. Не торопитесь уничтожать эти файлы, возможно, Вызахотите продолжать пользоваться старыми версиями некоторых компонент.Совместимость с Borland Delphi 5.0 и Borland C++Builder 4.0.Новая компонента TRxLoginDialog.Исправлены обнаруженные ошибки, оставлены необнаруженные, добавлены новые.Изменения и сведения об исправленных ошибках и новых свойствах и методахв других компонентах см. в файле CHANGES.RUS (win1251 cp).История-------RX 2.75 (12.10.99). Текущая версия. Исправление ошибок версии 2.60.Новая компонента TRxLoginDialog. Совместимость с Borland Delphi 5.0и Borland C++Builder 4.0.RX 2.60 (27.01.99). Исправление ошибок версии 2.50.Новые компоненты TRxMemoryData, TRxRichEdit.RX 2.50 (22.07.98). Новые компоненты TRxFolderMonitor, TRxLookupEdit,TRxGradientCaption, TRxMainMenu, TRxPopupMenu. Совместимость с Delphi 4.0(build 5.37 C/S) and C++Builder 3.0.RX 2.40 (11.02.98). Новые компоненты TRxDBComboEdit, TRxCalcEdit,TRxDBCalcEdit. Поддержка изображений формата GIF.RX 2.32 (30.07.97). Полная совместимость со всеми редакциями Delphi 3 и C++Builder 1.0.RX 2.31 (08.05.97). Совместимость в релизом Delphi 3.0 Client/Server (build 5.53 от 20.03.97).RX 2.30 (22.04.97). Новые компоненты TMRUList, TRxTimerList, TRxWindowHook. Совместимость с бета-версией Delphi 3 (build 3.0.4.78).RX 2.01 (12.02.97), 2.02 (10.03.97). Исправлены некоторые ошибкии неточности версии 2.00 (см. файл CHANGES.TXT). Новая компонентаTRxDBRichEdit.RX 2.00 (24.01.97). Новые компоненты TMemoryTable, TRxCheckListBox,TRxDBComboBox, TStrHolder, TAppEvents.RX 1.32 (11.11.96). Совместимость с Delphi 2.0. Новые компоненты TSQLScript, TPageManager, TRxTrayIcon; данная версия широко нераспространялась.RX 1.03 (14.01.96). Из поставки исключены скомпилированные DCU-модули.Новые компоненты TFormStorage, TDBSecurity, TRxQuery, TSpeedbar,TRxSpinButton, TRxSpinEdit, TRxCalculator.RX 1.02 (27.12.95). Делокализация в приватных целях.RX 1.01 (04.12.95). Реализация компоненты TRxDBFilter, позволяющая задаватьсложные условия фильтрации.RX 1.00 (11.95). Создана справочная система по библиотеке. Все модулибиблиотеки совместимы с доступной версией Delphi32. Написаныдемонстрационные примеры и скрипт для инсталлятора.ExtVCL (набор компонент) версии от 25.04.95 и 20.07.95.Инсталляция-----------После инсталляции исходные тексты модулей библиотеки и скомпилированные файлы ресурсов располагаются в каталоге RX\UNITS.При этом в зависимости от выбранного при инсталляции языка в этоткаталог будут установлены русские либо английские версии строковыхфайлов ресурсов. Исходные тексты файлов ресурсов инсталлируются вподкаталог RX\RESOURCE. Английская и русская версия исходных текстовстроковых ресурсов располагаются соответственно в подкаталогах RX\RESOURCE\ENG и RX\RESOURCE\RUS.После инсталляции библиотеки для ее использования Вам необходимоустановить набор компонент RX Library в палитру компонент Delphi.Для этого выполните описанные ниже действия.1. Delphi 5.x.Выберите пункт меню «File/Open...», и откройте пакет (package) RXCTL5.DPK.В появившемся окне «Package — ...» нажмите кнопку «Compile». Послекомпиляции пакета RXCTL5 аналогичным образом скомпилируйте остальныеrun-time пакеты RXDB5.DPK и RXBDE5.DPK. Скомпилированные BPL-файлы поместитев каталог, включенный в переменную окружения PATH (например, WINDOWS\SYSTEM).После компиляции run-time пакетов окройте с помощью меню «File/Open...» файлDCLRX5.DPK. В появившемся окне «Package — ...» нажмите кнопку «Compile», и после компиляции нажмите кнопку «Install». После установки пакетаDCLRX5.DPK (должен быть установлен в IDE первым) произведите те же действияс пакетами DCLRXDB5.DPK и DCLRXBD5.DPK.Не сохраняйте пакеты библиотеки RX в Delphi IDE.Если у Вас была установлена предыдущая версия библиотеки RX, удалитеперед установкой старые скомпилированные packages — файлы RXCTL5.BPL,RXDB5.BPL, RXBDE5.DPK, DCLRX5.BPL, DCLRXDB5.BPL, DCLRXBD5.DPK.2. Delphi 4.x.Выберите пункт меню «File/Open...», и откройте пакет (package) RXCTL4.DPK.В появившемся окне «Package — ...» нажмите кнопку «Compile». Послекомпиляции пакета RXCTL аналогичным образом скомпилируйте второйrun-time пакет RXDB4.DPK. Скомпилированные BPL-файлы поместите в каталог, включенный в переменную окружения PATH (например, WINDOWS\SYSTEM). Послекомпиляции run-time пакетов окройте с помощью меню «File/Open...» файлDCLRX4.DPK. В появившемся окне «Package — ...» нажмите кнопку «Compile», и после компиляции нажмите кнопку «Install». После установки пакетаDCLRX4.DPK (должен быть установлен в IDE первым) произведите те же действияс пакетом DCLRXDB4.DPK.Не сохраняйте пакеты библиотеки RX в Delphi IDE. Если вы все же сохранилиpackage в Delphi, то удалите при помощи любого текстового редакторастроку {$R *.RES} из текста пакета (DPK-файла).Если у Вас была установлена предыдущая версия библиотеки RX, удалитеперед установкой старые скомпилированные packages — файлы RXCTL4.BPL,RXDB4.BPL, DCLRX4.BPL, DCLRXDB4.BPL.3. C++Builder 4.x.Если у Вас была установлена предыдущая версия библиотеки RX, удалитепакеты библиотеки из IDE. Также удалите перед установкой старыескомпилированные packages — файлы RXCTL4.BPL, RXDB4.BPL, DCLRX4.BPLи DCLRXDB4.BPL — с диска (если они существуют).Отключите в среде опцию линкера «Use dynamic RTL».Выберите пункт меню «File/Open...», и откройте run-time пакет (package)RXCTL4.BPK. Затем используйте пункт меню «Project\Make...» или«Project\Build...» для компиляции пакета RXCTL4.BPK. После компиляциипакета RXCTL аналогичным образом скомпилируйте другой run-time пакетRXDB4.BPK. Скомпилированные BPL-файлы поместите в каталог, включенный впеременную окружения PATH (например, WINDOWS\SYSTEM).После компиляции run-time пакетов окройте с помощью меню «File/Open...»файл DCLRXCTL4.BPK и скомпилируйте его аналогично при помощи пункта меню«Project\Make...» или «Project\Build...», после чего произведите те жедействия с пакетом DCLRXDB4.BPK.Для последующей установки design-time пакетов в среду C++Builder 4.0используйте пункт меню «Component\Install packages...». После открытиядиалогового окна «Packages» нажмите кнопку «Add...», выберите файлDCLRX4.BPL из каталога RX\UNITS и нажмите кнопку «OK» для установкипакета в IDE. После установки пакета DCLRX4 точно так же установите вIDE пакет DCLRXDB4.BPL.Не сохраняйте пакеты библиотеки RX в C++Builder IDE.4. Delphi 3.x.Выберите пункт меню «File/Open...», и откройте пакет (package) RXCTL.DPK.В появившемся окне «Package — ...» нажмите кнопку «Compile». Послекомпиляции пакета RXCTL аналогичным образом скомпилируйте 2 другихrun-time пакета RXDB.DPK и RXTOOLS.DPK. Скомпилированные DPL-файлыпоместите в каталог, включенный в переменную окружения PATH (например,WINDOWS\SYSTEM). После компиляции run-time пакетов окройте с помощью меню«File/Open...» файл DCLRXCTL.DPK. В появившемся окне «Package — ...»нажмите кнопку «Install». После установки пакета DCLRXCTL.DPK (долженбыть установлен в IDE первым) произведите те же действия с пакетамиDCLRXDB.DPK и DCLRXTLS.DPK.Не сохраняйте пакеты библиотеки RX в Delphi IDE. Если вы все же сохранилиpackage в Delphi, то удалите при помощи любого текстового редакторастроку {$R *.RES} из текста пакета (DPK-файла).Если у Вас была установлена предыдущая версия библиотеки RX, удалитеперед установкой старые скомпилированные packages — файлы RXCTL.DPL,RXDB.DPL, RXTOOLS.DPL, RXCTL.DCP, RXDB.DCP, RXTOOLS.DCP, DCLRXCTL.DPL,DCLRXDB.DPL, DCLRXTLS.DPL, DCLRXCTL.DCP, DCLRXDB.DCP, DCLRXTLS.DCP.5. C++Builder 3.x.Если у Вас была установлена предыдущая версия библиотеки RX, удалитепакеты библиотеки из IDE. Также удалите перед установкой старыескомпилированные packages — файлы RXCTL.BPL, RXDB.BPL, DCLRXCTL.BPLи DCLRXDB.BPL — с диска (если они существуют).Отключите в среде опцию линкера «Use dynamic RTL».Выберите пункт меню «File/Open...», и откройте run-time пакет (package)RXCTL.BPK. Затем используйте пункт меню «Project\Make...» или«Project\Build...» для компиляции пакета RXCTL.BPK. После компиляциипакета RXCTL аналогичным образом скомпилируйте другой run-time пакетRXDB.BPK. Скомпилированные BPL-файлы поместите в каталог, включенный впеременную окружения PATH (например, WINDOWS\SYSTEM).После компиляции run-time пакетов окройте с помощью меню «File/Open...»файл DCLRXCTL.BPK и скомпилируйте его аналогично при помощи пункта меню«Project\Make...» или «Project\Build...», после чего произведите те жедействия с пакетом DCLRXDB.BPK.Для последующей установки design-time пакетов в среду C++Builder 3.0используйте пункт меню «Component\Install packages...». После открытиядиалогового окна «Packages» нажмите кнопку «Add...», выберите файлDCLRXCTL.BPL из каталога RX\UNITS и нажмите кнопку «OK» для установкипакета в IDE. После установки пакета DCLRXCTL точно так же установите вIDE пакет DCLRXDB.BPL.Не сохраняйте пакеты библиотеки RX в C++Builder IDE.6. Delphi 2.x и C++Builder 1.x.Выберите пункт меню «Component/Install...», нажмите кнопку Add, выберитекаталог, в который вы проинсталлировали модули RX Library (...\RX\UNITS)и добавьте к списку установленных модулей (Installed Units) модулиRXCTLREG.PAS, RXDBREG.PAS и RXTOOREG.PAS, после чего нажмите «OK».7. Delphi 1.x.Выберите пункт меню «Options/Install Components», нажмите кнопку Add, выберите каталог, в который вы проинсталлировали модули RX Library(...\RX\UNITS) и добавьте к списку установленных модулей (InstalledUnits) модули RXCTLREG.PAS, RXDBREG.PAS и RXTOOREG.PAS, после чегонажмите «OK»; После перекомпиляции библиотеки в палитре компонент Delphi появятся3 новые странички — «RX Controls», «RX DBAware» и «RX Tools» скомпонентами RX Library.Справочные файлы----------------Справочные файлы к библиотеке RX для различных версий Delphiраспространяются в виде отдельных инсталляционных архивов.Для подключения к справочной системе Delphi (версий 1.0 и 2.0)файла помощи библиотеки RX Вам необходимо выполнить следующие действия: — сохранить резервную копию файла DELPHI\BIN\DELPHI.HDX; — запустить приложение DELPHI\HELP\HELPINST.EXE в Delphi 1.0 или DELPHI\HELP\TOOLS\HELPINST.EXE в Delphi 2.0 (Help File Installer); — открыть в нем файл DELPHI\BIN\DELPHI.HDX и выбрать в меню«Keywords/Add Keyword File»; — открыть файл RX.KWF (для Delphi 1.0) или RX32.KWF (для Delphi 2.0), расположенный в каталоге RX\HELP; — выбрать «File/Save».После сохранения файла DELPHI.HDX файл помощи библиотеки RXстановится доступен из справочной системы Delphi.При установке справочных файлов для Delphi 3 и выше и C++Builder всенеобходимые действия выполняются инсталляционной программой. Приперенесении Help-файлов в другой каталог или изменении расположенияDelphi (C++Builder) Вам необходимо проследить за тем, чтобыдополнительные строки, записанные программой инсталляции в файлыRXD3.CNT, DELPHI3.CFG (для Delphi 3), RXD4.TOC, DELPHI4.CFG (дляDelphi 4) или RXCB1.CNT, BCBHELP.CFG, содержали действительные путик файлам справки.Демонстрационные примеры------------------------Демонстрационные программы, входящие в состав RX Library, предназначены только для демонстрации работы библиотеки и НЕявляются образцом того, КАК надо писать программы.Примеры используют таблицы из каталога DELPHI\DEMOS\DATAи псевдоним (alias) BDE «DBDEMOS» для работы с этими таблицами.Примеры располагаются в подкаталогах: RX\DEMO\RXDEMO — приложение с примерами использованиябольшинства из компонент библиотеки (16 & 32 bit); RX\DEMO\DBEXPLOR — приложение Database Explorer (16 & 32 bit); RX\DEMO\DBEXPL32 — приложение Database Explorer (32 bitonly), содержащее примеры использования некоторых специфическихдля 32-разрядной версии возможностей data-aware компонентбиблиотеки; RX\DEMO\CBUILDER — демонстрационная программа для BorlandC++ Builder; RX\DEMO\GIFANM32 — демонстрационная программа работы сизображениями формата GIF и компонентой TRxGIFAnimator. RX\DEMO\RICHED2 — демонстрационная программа работы скомпонентой TRxRichEdit.Возможные проблемы------------------Библиотека RX Library была успешно установлена в Delphi IDE. Однакопосле перезагрузки Delphi компоненты библиотеки RX не загружаются, ивыдается сообщение об ошибке: «One of the library files needed to run thisapplication cannot be found».Для устранения этой ошибки после компиляции runtime-пакетов библиотеки RXВы должны поместить скомпилированные файлы пакетов Delphi 3 — DPL-файлы — RXCTL.DPL, RXTOOLS.DPL, RXDB.DPL Delphi 4 — BPL-файлы — RXCTL4.BPL, RXDB4.BPL Delphi 5 — BPL-файлы — RXCTL5.BPL, RXDB5.BPL, RXBDE5.BPL C++Builder 3 — BPL-файлы — RXCTL.BPL, RXDB.BPL C++Builder 4 — BPL-файлы — RXCTL4.BPL, RXDB4.BPLв каталог, доступный через DOS-переменную окружения PATH, например, в системный каталог Windows.Из под Delphi при установке библиотеки без видимых причин возникает ошибка«RLINK32: OUT OF MEMORY».Это незначительная ошибка в Delphi 2.0 (ее уже нет в Delphi 2.01). Если Выполучили эту ошибку при сборке VCL с компонентами из RX, то Вамнеобходимо скомпилировать исходные файлы ресурсов (*.RC) компиляторомресурсов BRCC32.EXE от Вашей версии Delphi (он находится в директорииBIN) для получения новых файлов (*.RES и *.DCR), совместимых с Вашей версией Delphi 2. Файлы *.RES после этого необходимо будет переименовать в *.R32, а *.DCR в *.D32.При возникновении других ошибок в процессе установки библиотеки вDelphi IDE проверьте, не существуют ли у Вас другие файлы ресурсов илибиблиотек, названные также, как и модули в RX. Попробуйте переименоватьих или не ставьте совпадающие по названиям компоненты и модули (незабудьте при этом убрать пути к этим файлам из опций Delphi).Содержимое нижеследующей части этого раздела в основном относится кпользователям предыдущих версий библиотеки RX.В версии 2.50 компонента TRxDrawGrid перенесена из модуля RxCtrlsв отдельный модуль RxGrids. В связи с этим Вам необходимодобавить новый модуль RxGrids в секцию «uses» Ваших модулей, использующих эту компоненту.В версии 2.50 изменен тип TGetBtnParamsEvent: в метод — обработчиксобытия OnGetBtnParams компоненты TRxDBGrid добавлен параметр SortMarker.В версии 2.40 компоненты TFontComboBox и TColorComboBoxперенесены в новый модуль RxCombos. В связи с этим Вам необходимодобавить новый модуль RxCombos в секцию «uses» Ваших модулей, использующих указанные компоненты.В версии 2.40 модуль DBUtils разделен на 2 модуля: DBUtils иBDEUtils. Возможно, Вам придется включить новый модуль BDEUtils в секцию «uses» тех Ваших модулей, которые использовали процедуры ифункции модуля DBUtils.В версии 2.40 добавлена поддержка изображений формата GIF. Этосделано при помощи создания класса TGIFImage, унаследованного отTGraphic. Если Вы используете другие библиотеки работы с изображениямиформата GIF (например, ImageLib), и не хотите использовать классTGIFImage из библиотеки RX, во избежание конфликтов закомментарьтев файле RX.INC опцию {$DEFINE USE_RX_GIF}. Имейте в виду, что в этомслучае компонента TRxGIFAnimator также не будет зарегистрирована впалитре компонентов Delphi.В версии 2.30 было добавлено событие TRxDBGrid.OnTitleClick. В версии 2.31оно переименовано в OnTitleBtnClick для устранения конфликта с одноименнымсобытием, появившимся в Delphi 3.0.Начиная с версии 2.30 не имеет смысла присваивание значенийсвойству TRxDBGrid.RowsHeight, т.к. это свойство и раньше работалонеправильно (пока само свойство сохранено для совместимости спредыдущими версиями).В версии 2.02 модуль CHECKLST.PAS уничтожен, его содержимое перенесено вмодуль RXCTRLS.PAS для устранения конфликта с одноименным модулемDelphi 3.0. Измените соответствующую строку в секции «uses» Ваших модулей, использующих компоненту TRxCheckListBox.Компонента TPicClip, начиная с версии 2.00, наследуется отTComponent, а не от TImage, поэтому в некоторых случаях возможносообщение об ошибке чтения значений свойств при открытии формы сэтой компонентой.Событие OnAfterDialog не найдено при открытии формы в дизайнереили во время выполнения (в компоненте TDateEdit). В компонентеTDateEdit событие OnAfterDialog в версии 2.00 переименовано вOnAcceptDate. Нужно открыть формы с этими компонентами в дизайнереDelphi, проигнорировав возникшую ошибку, с помощью ObjectInspectorприсвоить старые обработчики событию OnAcceptDate, сохранить формы, перекомпилировать проект.По умолчанию компоненты TDateEdit, TDBDateEdit теперь имеютвместо диалога выпадающий popup-календарь. Если Вы хотите, не изменяястарых проектов, работать с диалогом выбора даты, закомментарьтеопцию {$DEFINE DEFAULT_POPUP_CALENDAR} в файле RX.INC.Компоненты TDatabaseList, TTableList, TFieldList, TIndexList,TStoredProcList и TLangDrivList заменены на новые компоненты TBDEItems,TDatabaseItems и TTableItems. Если Вы использовали старые компоненты, то Вы можете определить опцию компиляции {$DEFINE USE_OLD_DBLISTS} вфайле RX.INC и перекомпилировать библиотеку. После этого старыекомпоненты появятся в палитре и Вы сможете их использовать. Тем не менее, мы рекомендуем перейти на новые компоненты.Свойство SortedField не найдено при открытии формы в дизайнереили во время выполнения. Данное свойство уничтожено в версии 1.03 у компонент TRxLookupCombo и TRxLookupList. Нужно открыть формы с этимикомпонентами в дизайнере Delphi, проигнорировав возникшую ошибку, сохранить формы, перекомпилировать проект.Компонента TToolbar не найдена. Используйте в проекте вместо нее компоненту TSpeedBar, появившуюся в версии 1.03, так как компонента TToolbar начиная с версии 1.03 не поддерживается.Если Вы ранее использовали старую версию компоненты TRxDBFilter(из RX версии младше, чем 1.32), то, возможно, в связи с произведенными в ней изменениями, эта компонента несколько изменит свое поведение в Вашем проекте. Начиная с версии 1.32 переписан разбор выражений фильтра, который теперь полностью поддерживает синтаксис выражений фильтра, используемый в Delphi 2.x. Если Вы раньше использовали эту компоненту, то прочитайте описание свойства Filter в справочном файле библиотеки.Кроме того, начиная с версии 2.00 компонента использует для наложенияфильтра одновременно как свойство Filter, так и событие OnFiltering. Совместимость с Borland Delphi------------------------------Некоторые компоненты утратили свою актуальность в Delphi 2.0 в связи с существенным расширением VCL в новой реализации Delphi и могут быть использованы в основном на этапе переноса приложений из 16-разрядной в 32-разрядную версию.Для совместимости с Delphi 2.0 «сверху-вниз» в состав RX Libraryвключен модуль STR16.PAS, который содержит функции работы со строками, вошедшие в состав модулей SYSTEM и SYSUTILS в Delphi 2.0. Приперекомпиляции проекта, использующего этот модуль, в Delphi-32, Выможете как оставить, так и убрать его из секции USES (либо заменитьна SysUtils, если Вы не использовали этот модуль раньше).Настоящая версия библиотеки совместима со всеми редакциямDelphi 3.0 (build 5.53, 5.83).Библиотека была установлена и протестирована в Delphi 4.0 build 5.33(C/S Suite), build 5.37 и build 5.104.Библиотека была установлена и протестирована в Delphi 5.0 build 5.62(Enterprise Edition).Инсталляция и правильная работа библиотеки в других версиях и редакцияхDelphi не гарантируется.Совместимость с Borland C++ Builder-----------------------------------Библиотека подготовлена для использования с Borland C++ Builderи проинсталлирована в версии 1.0 Professional и C/S, а также вверсиях C++ Builder 3.0 C/S, C++ Builder 4.0 C/S.Библиотека RX практически не тестировалась в Borland C++ Builder, поэтому авторы будет благодарны всем пользователям за их замечанияи предложения по использованию библиотеки в среде C++ Builder.Исходные тексты---------------Все модули библиотеки RX Library поставляются с исходнымитекстами и доступны для изучения, доработки, изменения и т.д.Все строковые константы, используемые компонентами библиотеки, которые могут быть локализованы, собраны в файлах ресурсов, исходные тексты которых также поставляются (см. каталог RX\RESOURCE), причем для строковых ресурсов исходные тексты представлены в двух вариантах — русском и английском. Все остальные файлы ресурсов, содержащие графические изображения или иконки для палитры компонентов, также поставляются как в скомпилированном варианте (*.R16/32 [RES], *.D16/32 [DCR]), так и в виде текстовых *.RC-файлов.В состав библиотеки входят скомпилированные версии файлов ресурсов.Они устанавливаются в каталог RX\UNITS, Вы можете также самостоятельноперекомпилировать ресурсы библиотеки, используя любой компиляторресурсов (например, BRCC.EXE или BRCC32.EXE).После инсталляции исходные тексты модулей библиотекирасполагаются в каталоге RX\UNITS, исходные тексты файлов ресурсов — в каталоге RX\UNITS\RESOURCE.Примечания----------Большинство модулей библиотеки полностью написаны нами. Поэтомумы считаем необходимым особо отметить те модули, вошедшие в составRX Library, которые основаны на разработках других авторов.Модуль RXLOOKUP является переделанным вариантом модуля DBLOOKUPиз состава VCL, использован также исходный текст модуля DBCTRLS.PASиз Delphi 2.0.Модуль STRUTILS базируется на модуле функций работы со строкамиAGSLIB Алексея Лукина, которому мы выражаем особую благодарность зато, что пользовались этим модулем в MS-DOS с успехом более 3-х лет.Модуль DBEXCPT является слегка измененным вариантом модуляDBEXCEPT.PAS из демонстрационного примера, входящего в поставку BorlandDelphi C/S 1.0 и расположенного в каталоге DELPHI\DEMOS\DB\TOOLS.Некоторые компоненты модуля DBLISTS почерпнуты из модуля BDETABLE, также входящего в поставку Borland Delphi 1.0 и расположенного вкаталоге DELPHI\DEMOS\DB\TOOLS.Модуль PICKDATE.PAS содержит в секции «implementation» слегкаизмененную реализацию класса TCalendar, изначально скопированную измодуля CALENDAR.PAS, входящего в состав Delphi.Процедуры для чтения и записи графических изображений формата GIF вмодуле RXGIF.PAS основаны на исходных текстах свободно распространяемойпрограммы GBM на языке C, автор Andy Key (nyangau@interalpha.co.uk).Модуль PICTEDIT содержит измененный вариант стандартного редакторасвойств Delphi, содержащегося в модуле PICEDIT.PAS из VCL; модульQBNDDLG является измененным вариантом модуля QBINDDLG.PAS из VCL, модуль IMAGPRVW.PAS, содержащий диалог с предварительным просмотромизображений (в версиях для Delphi 1.0, 2.0), является измененнымвариантом модуля IMAGEWIN.PAS из демонстрационных примеров Delphi.
02.06.11

Ну а что вы хотели?)

Это все взято с Ридми компонента. Я думаю тут все отлично описанно.

03.06.11
По мнению автора лучший ответ отсутствует.
Посмотреть всех экспертов из раздела Технологии > Delphi
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store