if Abs(FCurValue-FLastDrawn) >= FDisplayDelta then
begin
Refresh;
FastDrawn := FCurValue;
end;
где
3. Обновлять только часть индикатора, которая действительно меняется. Процедура
4. Если вы сделали как в пункте 3, вы дополнительно можете оптимизировать процедуру перерисовки, чтобы не перерисовывать неизменяющийся участок.
Разное
1. Распространение приложений Delphi, использующих Local InterBase.
Для распространения таких приложений, в соответствии с лицензионным соглашением вы должны перенести следующие файлы:
Главные модули (X:\IBLOCAL\BIN)
DSQL.DLL
FILEIO.DLL
GDS.DLL
GBAK.DLL
INTL.DLL
IUTLS.DLL
JRD.DLL
REMOTE.DLL
STACK.DLL
Сообщения, лицензионные файлы и т.п. (X:\IBLOCAL)
INTERBASE.MSG
ISC4.GDB
ISC_LIC.DAT
Утилиты (если они необходимы)
WISQL.EXE
WISQL.HLP
SQLREF.HLP
IBMGR.EXE
SVRMGR.HLP
COMDIAG.EXE
COMDIAG.INI
COMDIAG.HLP
BLINT04.HLP
После копирования этих файлов необходимо проделать следующие операции:
1. Добавить в AUTOEXEC.BAT в команду PATH X:\IBLOCAL\BIN
2. Там же сделать SET INTERBASE=X:\IBLOCAL
3. В WIN.INI создать секцию
[Interbase]
RootDirectory=X:\IBLOCAL
Естественно, если путь к локальному InterBase отличается от IBLOCAL, то вы должны изменить его на нужный.
Для распространения BDE вы должны передать пользователю две инсталляционные дискеты с редистрибутивным BDE (на CD-ROM каталог REDIST\BDE).
Для установки BDE вручную скопируйте содержимое каталога IDAPI (с подкаталогом языковых драйверов), и создайте в WIN.INI следующие секции:
[IDAPI]
DLLPATH=X:\IDAPI
CONFIGFILE01=X:\IDAPI\IDAPI.CFG
[Borland Language Drivers]
LDPath=X:\IDAPI\LANGDRV
После этого ненужные файлы (неиспользуемых языковых драйверов, поддержку ODBC…) можно удалить с диска, или временно перенести, убедиться в работоспособности приложения, и удалить.
Возникает неясность — как добавить драйвер INTRBASE в IDAPI.CFG? Получается, что его необходимо
Вопросы по Delphi 2.0
Что нового в Delphi 2.0 по сравнения с Delphi 1.0?
Выпущенная в феврале 1995 года версия Delphi 1.0 стала первым инструментом для Windows, комбинирующим оптимизирующий компилятор, механизмы визуальной разработки Two-Way-Tools и масштабируемую архитектуру обработки баз данных. Сегодня сотни компаний по всему миру заявляют о многократной окупаемости их инвестиций в информационые системы, построенные с применением Delphi в качестве основного инструмента. Borland Delphi 2.0 полностью поддерживает все особенности новых операционных систем Windows 95 и Windows NT. Новый 32-разрядный оптимизирующий компилятор позволяет увеличить производительность разрабатываемых систем на 300-400 процентов при том, что генерируемый в результате код выполняется в 15-50 раз быстрее, чем в системах на базе P-код интерпретаторов. Новые объектно-ориентированные средства, предназначенные для разработки в архитектуре клиент-сервер, включают централизованное хранилище объектов — Object Repository и механизм визуального наследования форм — Visual Form Inheritance. "Всего за один год Delphi был принят на вооружение заказчиками в силу уникальных возможностей этого продукта, сочетающего высокопроизводительную технологию компиляции с единой средой визуального программирования", — говорит вице-президент Borland по маркетингу (Product Marketing and Management) Ричард Горман (Richard Gorman). "С выпуском новых версий мы расширяем рынок Delphi на всем спектре desktop, сетевых и клиент-серверных инструментов".
Как и в любой новой версии продукта, по сравнению с предыдущей, появилось много изменений.
1. Изменения в компиляторе и RTL
1. Новые типы данных:
• строки и символы поддерживающие произвольную длину и
• кодировку UniCode.
• вариантные структуры для работы с OLE Automation
• тип Currency — 8-байтное число с плавающей точкой
2. Переменные типа Integer и Cardinal теперь 32-битные (4 байта). Для работы с двухбайтовыми целыми числами необходимо использовать типы SmallInt и Word.
3. Генерация 32-битного кода с оптимизацией циклов, передачей параметров через регистры, и т.п.
2. Новые компоненты:
1. набор компонент, свойственных интерфейсу Windows95
2. компоненты OLE Automation