Обращение к функциям компонента

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
HowlingDragon
новенький
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Обращение к функциям компонента

Сообщение HowlingDragon »

Здравствуйте, мне нужно написать интерфейс для работы с бд(API). Для этого описываю класс. Решил для взаимодействия с бд (выбрал субд oracle) использовать компоненты zeos. Можно ли в моём классе обращаться к методам, свойствам например класса TZConnection, таким образом: TZConnection.commit; Или же необходимо создавать экземпляр класса и работать с ним? Подскажите пожалуйста.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Вы можете обратиться только к одной-единственной функции класса - Create. Все остальные функции будут доступны только после того, как Вы создадите объект класса, т.е. исключительно через объект.
HowlingDragon
новенький
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Сообщение HowlingDragon »

Понятно, спасибо большое.

Добавлено спустя 21 минуту 45 секунд:
А возможно ли в конструкторе моего класса, описать создание объекта другого класса и в методе destroy соответственно уничтожение этого объекта?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

HowlingDragon писал(а):А возможно ли в конструкторе моего класса, описать создание объекта другого класса и в методе destroy соответственно уничтожение этого объекта?

Запросто. Обычно так и делают.
HowlingDragon
новенький
Сообщения: 16
Зарегистрирован: 13.09.2012 17:46:22

Сообщение HowlingDragon »

Спасибо большое за помощь. =)
Ответить