![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Опять про MDI приложение....
Koala © (2004-09-24 12:09:00)Почему создается 2-й экземпляр формы??? Вот код:
procedure Tfm_Main.acn_RefClientsExecute(Sender: TObject);
begin {Справочник клиентов...}
if fm_RefClient = nil then
begin
{Создаем форму...}
with Tfm_RefClient.Create(self) do try
show;
finally
end;
end
else
{дочерняя форма уже существует, поэтому просто помещаем ее поверх остальных}
fm_RefClient.BringToFront;
end;
TUser (2004-09-24 12:43:00) [1]Надо писать fm_RefClient:=T... .Create();
При этом надо показать описание класса Tfm_RefClient.
Koala (2004-09-24 12:32:00) [2]DiamondShark © (24.09.04 12:16) [1]
а как правильно???
Если я объявляю
var fm_RefClient : Tfm_RefClient
то вылетает ошибка Abstract error
DiamondShark (2004-09-24 12:16:00) [3]Потому что в этом коде нигде нет присваивания fm_RefClient.