Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2009, 15:55   #1
HollyPaladin
Пользователь
 
Аватар для HollyPaladin
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию Создание формы в dll

Добрый день.Мне необходимо на С++ Builder загрузить из dll функцию, во время выполнения которой долдна появиться форма с progressbaroм, который должен показывать на каком этапе выполнения находится функция.
Я создал dll и функцию , добавил к проекту форму , добавил на эту форму progressbar.
В функции написал :
Код:
 TForm3 *F= new TForm3(Form3);
 F->Show();
Во время выполнения этой функции в основной программе выскакивает ошибка:
Access violation at address 00D831BA.Read of address 00D831BA.
Подскажите что я сделал неправильно и как сделать чтобы форма создавалась без ошибок.
HollyPaladin вне форума Ответить с цитированием
Старый 30.12.2009, 15:32   #2
HollyPaladin
Пользователь
 
Аватар для HollyPaladin
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию

Ответ:
После выполнения действий на форме необходимо написать код:
Код:
delete F;
Закрывайте тему.
HollyPaladin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание формы командой из DLL Alex Cones Общие вопросы Delphi 12 29.09.2009 18:06
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00
DLL b свойства формы ??? spamer Общие вопросы Delphi 10 09.02.2009 21:01
DLL и формы Andrei Isaev Компоненты Delphi 1 18.11.2008 18:25
Работа из dll формы mauar Общие вопросы Delphi 3 05.05.2008 11:40