Вопрос:
Как определить нажаты ли клавиши Shift, Alt, or Ctrl в какой-либо момент времени?
Ответ:
В приведенном примере
показано как определить нажата ли клавиша Shift при выборе строчки меню. Пример
также содержит функции проверки состояния клавиш Alt, Ctrl. Read the rest of this entry »
Вопрос:
Как выполнить какой-то процесс тогда, когда пользователь не работает с моим приложением?
Ответ:
Создайте процедуру, которая будет вызываться при событии Application.OnIdle.
Read the rest of this entry »
Как экспортировать таблицу базы данных в ASCII-файл?
procedure TMyTable.ExportToASCII;
var
I: Integer;
Dlg: TSaveDialog;
ASCIIFile: TextFile;
Res: Boolean; Read the rest of this entry »
Урок 26: Новые концепции ООП в Object Pascal
В языке Object Pascal, используемом
в Delphi, произошел ряд давно ожидаемых программистами изменений, по сравнению
с последней версией Borland Pascal. Перечислим, основные из них, позволившие
назвать объектную модель Object Pascal новой объектной моделью:
- изменения в синтаксисе объявления
и использования объектов
- введение функций классов
- введение методов классов
- изменения в организации определений
и вызовов методов
- введение раздела объявления
интерфейса разработчика объектного типа – protected
- введение раздела объявления
design-time интерфеса объектного типа – published
- введение механизмов RTTI – информации
о типах на этапе выполнения программ
- введение поддержки процедурных
полей
- введение понятия “свойства”
- property Read the rest of this entry »