Russian
LinkExchange Banner Network
Russian LinkExchange Member

Delphi FAQ (ответы на часто задаваемые вопросы)

Проблемы с IDE
    1.  Если не работает Win32.HLP в среде Delphi
    2.  Проблемы с русскими буквами при работе в Delphi3 под WindowsNT
    3.  Как узнать, что программа запущена из-под Delphi IDE

Строки редактирования, TMemo, TRichEdit
    1.  Переход по полям по <Enter> (вместо <Tab>)
    2.  Как узнать на какой строке/позиции находится курсор мыши в TMemo (TRichEdit)
    3.  Где найти описание формата *.RTF (RichText)

Рисование, Шрифты, Графика
    1.  Рекомендации по разработке программы для нормальной работы при различных разрешенинях дисплея
    2.  Как на TCanvas выводить надписи под любым углом
    3.  Как определить длину и высоту строки в пикселях
    4.  Как записать картинки в *.DLL и потом грузить их из программы
    5.  Определение текущего видео-режима монитора
    6.  Как "заморозить" отрисовку на время рисования в TPaintBox 
    7.  Рисование "прозрачных " окон

Система, Win32 API
    1.  Как из программы переключать языки (Русский/Английский)
    2.  Kак из программы перезагрузить бронепоезд'95
    3.  Как из программы перезагрузить Windows NT
    4.  Определение версии Windows
    5.  Как запустить внешнюю DOS-программу и дождаться ее завершения
    6.  Как блокировать запуск 2-го экз. программы
    7.  Как запустить в системе ScreeenSaver (текущий, указанный в свойствах экрана)
    8.  Как контролировать занимаемую программой память
    9.  Как скрыть программу, чтобы ее не было видно даже в окне по Ctrl-Alt-Del
  10.  Работа c файлами *.LNK (ярлыки)
  11.  Получение списка запущенных в системе процессов
  12.  Получение имени текущего компьтера (в сети)
  13.  Пример работы с Registry

СОМ-порты, модемы, HardWare
    1.  Глюки в Async Professional v.2.02 и как с ними бороться
    2.  Перечень функций Win32 API для работы с COM-портом и модемом


Работа с Базами Данных, Отчеты
    1.  Как работать с выбранными в DBGrid записями
    2.  Каскадные Update's в таблицах InterBase
    3.  ? Запись в Calculated Field
    4.  Что такое - Dirty Read, Committed Read, Repeatable Read
    5.  Что такое: UpdateMode = (upWhereAll, upWhereChanged, upWhereKeyOnly)
    6.  Проблемы при работе с БД Paradox в сети - "pdoxusrs.lck not found"
    7.  Создание редактора для вывода отчетов
    8.  Текстовая печать из программы на Delphi (копия TMemo)

Разное...
    1.  Сумма прописью
    2.  Как определить разницу между двумя TDateTime (дни, часы...)


(c) Boris Loboda, barry@audit.kharkov.com