powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача указателя на форму в функцию!? (CBuilder)
1 сообщений из 1, страница 1 из 1
Передача указателя на форму в функцию!? (CBuilder)
    #32193897
Uriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал функцию, которая устанавливает свойство Active всех элементов ADOTable находящихся на форме в true.

void ADOTableActivate(TForm *FormOwner)
{
for (int i=0; i < FormOwner->ComponentCount; i++){
if (FormOwner->Components ->InheritsFrom(__classid(TCustomADODataSet)))
((TADOTable *)FormOwner->Components)->Active = true;
}
}

Так вот если прописать функцию в модуле формы все работает нормально, но если вынести её в отдельный модуль то при вызове функции:
ADOTableActivate((TForm *)Sender);
- выдает ошибку компиляции:
[C++ Error] FFactory.cpp(50): E2459 VCL style classes must be constructed using operator new (экземпляры классов VCL можно создавать только при помощи оператора new)

Не могу понять в чем проблема. Подскажите пожалуйста если кто знает.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача указателя на форму в функцию!? (CBuilder)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]