![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MDI [D7, WinXP]
Shadow © (2003-01-23 20:04:00)Создал абсолютно пустое приложение MDI. При попытке закрытия гл. формы приложения вылетает с Access Violation"ном
КАк с этим бороться?
Shadow (2003-01-24 21:10:00) [1]2smoker_er
%((( windozник
2Игорь Шевченко
А у меня на полном серьезе не работает
Игорь Шевченко (2003-01-24 17:10:00) [2]Все прекрасно работает :-)))
smok_er (2003-01-24 17:04:00) [3]>>Запарился Ctrl+Int&Shift+Ins Нажимать
Кто мешает нажимать Ctrl+C и Ctrl+V? Имхо намного удобнее...
Shadow (2003-01-24 16:44:00) [4]Уффф.. Запарился Ctrl+Int&Shift+Ins Нажимать
Shadow (2003-01-24 16:43:00) [5]unit sce;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
Tsc = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
sc: Tsc;
implementation
{$R *.dfm}
end.
Shadow (2003-01-24 16:43:00) [6]unit obi;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
Tobjinsp = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
objinsp: Tobjinsp;
implementation
{$R *.dfm}
end.
Shadow (2003-01-24 16:43:00) [7]unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
Tmainfrm = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
mainfrm: Tmainfrm;
implementation
{$R *.dfm}
end.
Shadow (2003-01-24 16:42:00) [8]Код? Да без проблем
program le;
uses
Forms,
main in "main.pas" {mainfrm},
obi in "obi.pas" {objinsp},
sce in "sce.pas" {sc};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(Tmainfrm, mainfrm);
Application.CreateForm(Tobjinsp, objinsp);
Application.CreateForm(Tsc, sc);
Application.Run;
end.
Бук (2003-01-24 11:29:00) [9]У меня созданное руками MDI приложение закрывается нормально. Даже при созданных дочерних окнах. Глюков не наблюдал Из Делфей 7-ка.. Код однака нада посмотреть! :)
Игорь Шевченко (2003-01-24 11:08:00) [10]alena.svt (24.01.03 11:03)
В прошлой жизни ты была вежливее, однако...
alena.svt (2003-01-24 11:03:00) [11]Игорь Шевченко© (24.01.03 10:57)
Неучто ты думаешь я счас все брошу и MDI займусь.
Юрий Федоров (2003-01-24 10:57:00) [12]Был давно очень такой глючок.
Точно не помню, но вроде дочерние окна нельзя было создавать
Form1:=TForm1.Create, а только с помощью Application.CreateForm.
Может быть дело в этом ?
Игорь Шевченко (2003-01-24 10:57:00) [13]alena.svt (24.01.03 10:54)
Код в студию, тогда продолжим дискуссию
alena.svt (2003-01-24 10:54:00) [14]Игорь Шевченко© (24.01.03 10:46)
Не первый раз вижу , а в третьей все работает, значит все же не в руках
Wowa-K (2003-01-24 10:53:00) [15]У меня ни один проект с MDI в D7 ничего подобного не выкидавает.
Игорь Шевченко (2003-01-24 10:46:00) [16]alena.svt (24.01.03 10:31)
Привет!
Все-таки, дело в руках. Потому как ничего подобного не наблюдалось ни на одной версии Delphi (кроме D7) ни под одной операционной системой.
С уважением,
alena.svt (2003-01-24 10:39:00) [17]Wowa-K© (24.01.03 10:36)
Хоть ножками, все равно тот же результат будет Delphi заменить надо вот и все.
Wowa-K (2003-01-24 10:36:00) [18]Создавайте ручками MDI приложения и все будет нормально
alena.svt (2003-01-24 10:31:00) [19]Код не надо в студию у меня у D5 такая же беда.
Wizard cоздает или демки любые с MDI тоже самое выдают. Загадочка.
myor (2003-01-24 10:21:00) [20]2 RASTOMAN_ADIDAS
дочерние окна закрываются автоматически при закрытии главного
2 Shadow
код "абсолютно пустого..." в студию!