Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.01;
Скачать: CL | DM;

Вниз

Два вопроса про форму   Найти похожие ветки 

 
Интересующийся   (2007-03-06 06:45) [0]

Всем доброе время суток!

Помогите разобраться, плиз!

1. Как запретить возможность закрыть форму по "х"?

2. Как правильно вызвать форму из DLL

В теории:
Форма находится в DLL и вызфвается приложением в начале работы (реализовано при помощи функции).

После закрытия формы приложение получает необходимые пораметры и работает самостоятельно.

На практике:
1. После вызова формы и ее закрытия приложение прекращает свою работу или вызываемая форма продолжает вечеть на экране
2. Форма нормально закрывается и приложение продолжает свою работу, но при завершении самого приложения вылезает ошибка о неправильном обращении к адресу памяти.


 
Loginov Dmitry ©   (2007-03-06 07:42) [1]

Ответ на первый вопрос:

procedure TForm1.FormCreate(Sender: TObject);
var
 hMenuHandle: HMENU;
begin
 hMenuHandle := GetSystemMenu(Handle, false);
 if hMenuHandle <> 0 then
   DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);  
end;


Ответ на второй вопрос:

скомпилируй и ЕХЕ и DLL с пакетами.


 
Интересующийся   (2007-03-06 14:50) [2]

> Loginov Dmitry ©   (06.03.07 07:42) [1]

> Ответ на первый вопрос:

За ответ спасибо.

> Ответ на второй вопрос:
> скомпилируй и ЕХЕ и DLL с пакетами.

Сам разобрался (ЕХЕ и DLL здесь неприем).

P.S.
Неправильно работал с Applicattion в главной программе.... :(


 
ElectriC ©   (2007-03-07 16:40) [3]

1. CanClose := False;



Страницы: 1 вся ветка

Текущий архив: 2007.04.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
15-1173185865
Сергей М.
2007-03-06 15:57
2007.04.01
FastReport 3.x, шаблон отчета по форме "Книга продаж"


15-1173014043
dreamse
2007-03-04 16:14
2007.04.01
Помогите разобраться с проблемой


15-1173250174
palva
2007-03-07 09:49
2007.04.01
Кто хочет поработать в технопарке


11-1153305248
DmiSb
2006-07-19 14:34
2007.04.01
Не получается через ADO открыть *.dbf


15-1173453409
Sergp_N/A
2007-03-09 18:16
2007.04.01
Чем можно создать разделы на винте?