Процедуры и функции :: Компоненты и Классы :: База знаний Delphi :: Override, Vitual, Dynamic - методы
Методы override, virtual и dynamic позволяют реализовывать полиморфизм в программировании, позволяя перекрывать методы в классах-наследниках с целью создания динамического дерева наследования. :: Вызов c-шной функции с переменным числом параметров
В статье описывается вызов C-функции с переменным числом параметров, используя функцию-переходник в языке Pascal для маскирования типов вызова и обеспечения корректного формирования буфера параметров. :: Вызов процедуры, имя которой содержится в переменной
В статье описывается как можно вызвать процедуру, имя которой содержится в переменной, с помощью создания словаря и регистрации процедур в нем. :: Вызов процедуры, имя которой содержится в переменной 2
В статье описывается способ вызова процедуры с именем, хранящимся в строковой переменной, посредством создания списка строк и поиска индекса имени процедуры в этом списке. :: Выполнение процедуры по адресу
В статье описывается использование оператора @ в Delphi для выполнения процедуры из динамической библиотеки, не учитывая типы параметров. :: Динамические и виртуальные методы
Динамические и виртуальные методы в программировании семантически идентичны, но отличаются реализацией, что может привести к ошибкам компиляции при использовании их в свойствах. :: Конфликт имен параметров
Конфликт имен параметров в обработчиках событий Delphi вызван тем, что имя параметра "Col" совпадает с именем поля класса TStringGrid, что может быть обойдено за счет объявления дополнительных локальных переменных с использованием ключевого слова "absolut :: Макро-процедуры
Автор статьи описывает использование переменной типа String как имени процедуры, демонстрируя пример создания макро-процедур в языке программирования Pascal. :: Передача функции как параметра
В статье описывается передача функции как параметра в программе Delphi/Pascal при взаимодействии с DLL-файлом. :: Перекрытие виртуальных методов
Перекрытие виртуальных методов и замена ими - это два различных механизма, позволяющие изменять поведение наследуемых классов. Перекрытие метода с помощью директивы override позволяет выполнить уникальный код в дочернем классе, а заменой :: Переменное количество параметров любого типа
Автор статьи описывает возможность определения списка параметров процедуры как "Foo : ARRAY of const" и использования почти любого типа параметра в программировании на языке Delphi. :: Пример переменного количества параметров
Пример программы на Delphi, демонстрирующий использование переменного количества параметров с проверкой типов. :: Процедуры и функции RxLib "Процедуры и функции RxLib" - это список процедур и функций, которые содержатся в библиотеке RxLib. Библиотека предоставляет доступ к различным функциям и операциям, таким как работа с файлами, форматирование текста, создание графических :: Работа метода Assign
Метод Assign в Delphi позволяет копировать содержимое объектных ссылок из одного источника в другой, отличаясь от присваивания с помощью оператора ":=" в том, что не создает новую связь между объектами.
Статьи и материалы по программированию на языке Delphi и Pascal, охватывающие различные темы, такие как процедуры и функции, вызов функций с переменным числом параметров, перекрытие виртуальных методов, использование оператора @ для выполнения процедур из динамической библиотеки и другие.
:: Главная ::
|