Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
Интересующийся   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.061 c
2-1173450839
Влад
2007-03-09 17:33
2007.04.01
Алгоритм кодирование бинарника в строку


2-1173102019
Ezorcist
2007-03-05 16:40
2007.04.01
Рекция на поворот колеса мыши?


1-1171001707
Choco
2007-02-09 09:15
2007.04.01
Изменить размер видео в MediaPlayer


15-1173262964
Kok
2007-03-07 13:22
2007.04.01
const


15-1173267050
DelphiN!
2007-03-07 14:30
2007.04.01
Refresh в компоненте IbDataSet не работает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский