Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Процедуры и функции :: Компоненты и Классы :: База знаний 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, охватывающие различные темы, такие как процедуры и функции, вызов функций с переменным числом параметров, перекрытие виртуальных методов, использование оператора @ для выполнения процедур из динамической библиотеки и другие.




:: Главная ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-06-02 10:20:12
2024-06-16 02:25:23/0.010921001434326/2