• Delphi IDE, компиллятор, отладчик, редактор
    • Ошибки связанные с работой среды Дельфи
      • Delphi 4 виснут при запуске. Видеокарта S3 Virge?
      • В основном Help'е в Delphi не работает индекс по Win32?
      • Исчезает главное меню Delphi, почему?
    • Директивы компилляции
      • Какие есть директивы компилятора?
      • Как сделать свои собственные сообщения при компилляции
      • Как узнать версию компиллятора?
      • Предопределённые константы условной компилляции
    • Delphi 7. Отличия и особенности.
    • Горячие клавиши Дельфи
    • Delphi Run-Time Error Codes
    • Список префиксов Internal Error
    • Типы файлов в среде Дельфи
    • Как мне избавиться от выскакивающего окна CPU при ошибках?
    • Как заставить стартовать дельфи без заставки?
    • Как заставить стартовать дельфи без проекта?
    • Проблема использования компонентов в D6/7 от предыдущих версий
    • Скрытые настройки Дельфи
    • Работа с ToolsAPI
      • Как создать свой пункт меню в Дельфи IDE?
      • Как создать простейший эксперт
      • Отладка экспертов
      • Создание редактора свойства
      • Текущий модуль и проект
  • Язык программирования Дельфи
    • Общие вопросы
      • Директивы вызова процедур
      • Как использовать переменную для имени процедуры?
      • Пример работы с указателями
      • Как использовать параметры коммандной строки?
      • Арифметика указателей
      • Быстрый способ обмена значений в 2х переменных.
      • BEEP для дельфи, который работает, как в TP
      • Как удалить одно значение из динамического массива?
      • Пример массива констант (Array of Const)
      • Как передать массив как параметр?
      • Использование указателей на целое
    • Объектное ориентирование
      • Как написать собственный класс?
      • Как можно работать с объектами не заботясь об их разрушении?
      • Как преобразовать указатель на метод в указатель на функцию?
      • Как явно вызвать виртуальный метод дедушки?
      • Что из себя представляет Self?
      • Как скрыть свойства объекта?
      • Как присвоить событие в run-time?
      • Как вызвать метод предка?
      • Можно ли динамически изменять свойство "owner" компонента во время выполнения программы?
      • Как создать компонент во время выполнения приложения?
      • Почему возникает ошибка Access Violation?
      • Работа с коллекциями - сохранение и загрузка
      • Шаблоны в Object Pascal
      • Работа с Sender
    • Работа со строками
      • Как хранятся строки?
      • Как осуществить поиск слов по маске?
      • Генерация GUID как строки
      • Как разделить строку на элементы, Аналог VB функции Split
      • Как преобразовать String в Binary и наоборот?
      • Из строки в массив и наоборот
      • Как подсчитать количество слов в строке?
    • Работа с датами и временем
      • Как узнать номер недели данного дня в году?
      • Как преобразовать строку в дату?
      • Скорость работы процессора, точный таймер
      • Как реализовать сверхточный таймер?
      • Работа со временем или как реализовать 1.20+1.50=3.10 ?
      • Как конвертировать RFC дату и обратно?
      • Как конвертировать RFC1123 в TDateTime?
      • Как подсчитать возраст по дню рождения?
      • Как проверить, существует ли дата?
      • Конвертируем Unix дату
      • Как получить дату по Юлианскому календарю?
    • Работа с числами
      • Как округлять до сотых в большую сторону?
      • Регионарные стандарты
      • Проблемы с дробными числами
    • RTTI и другие трюки с информацией о классах, модулях и т.п.
      • Теория и практика использования RTTI
      • Как прочитать значение свойства компонента по имени?
      • Как изменить значение свойства компонента по имени?
      • Как получить контекст свойства по его целочисленному значению?
      • Как получить значение свойства в виде варианта по тексту имени свойства?
      • Как прочитать весь список Published методов?
      • Как получить список всех published свойств (имена и типы)?
      • Как выяснить имеет ли объект определённое свойство?
      • Как определить, является ли метод потомком TNotifyEvent?
      • Как определить, насдледовано ли свойство от определённого класса?
      • Как прочитать свойство напрямую из его ресурса?
      • Как установить значение строкового или целого поля если оно присутствует?
      • Как присвоить все значения полей одного класса, другому такому же классу?
      • Как сделать текстовый список всех доступных свойств перечисляемого типа?
      • Как изменить цвет всех компонентов на форме в Run_time?
      • Как выполнить метод по его имени?
      • Как получить строковое значение перечисляемого типа?
      • Как узнать имя файла моей программы?
      • Имя класса компонента и модуля
      • Как динамически прочитать информацию о классе
    • Взаимодействие с другими языками
      • Изучаем ассемблер в Delphi
      • Вызов c-шной функции с переменным числом параметров
      • Вызов Delphi DLL из MS Visual C++
      • Аналог функции С memcmp
      • Соответствие типов С++ и Delphi
    • Threads
      • Потоки и DLL
      • Как создавать потоки без класса TThread
      • Как реализовать обработку информации одновременно несколькими потоками
  • VCL
    • Общие вопросы
      • Как заставить приложение показывать различные иконки при различных разрешениях дисплея?
      • Как сделать фон у текста прозрачным?
      • Как сделать, чтобы компоненты отбрасывали тень?
      • Как создать каретку свой собственной формы?
      • Как разделить обработку OnClick и OnDblClick? Ведь OnClick будет вызываться всегда, и перед DblClick.
      • Как добавить событие OnMouseLeave?
      • Иерархия классов
      • Помещение VCL компонентов в область заголовка
    • Неявное обращение к компонентам, манипуляции в run-time
      • Перебор всех компонентов на форме
      • Как найти компонент по имени?
      • Групповые опперации с контролами
      • Как перетаскивать компоненты в Run-Time?
      • Как создать контрол в Run-Time?
      • Обращение через свойство Controls
    • Реакция компонентов на клавиатуру
      • Как заблокировать реакцию на клавиатуру компонента?
      • Как работать с ssShift и TShiftState?
      • Как можно отменить реакию ComboBox на F4?
      • Как перехватывать горячие клавиши в StringGrid
      • Имитация Tab
    • Application
      • Работа с TApplication
      • Восстановление минимизированного приложения
      • Как поместить окно програмы поверх всех?
      • Как скрыть своё приложение?
      • Как приложение оставить свёрнутым в иконку?
    • Form
      • Прозрачность формы
        • Прозрачность в Delphi 6
        • Как сделать прозрачное окно родными средствами Windows2000?
      • Прячем форму
        • Как спрятать форму?
        • Как спрятать окно при запуске приложения?