Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:22 24.09.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Форма в разклонение
АвторAджaмия (Нерегистриран) 
Публикувано11.08.01 11:24  



То си е ясно, че по подразбиране проблема е в програмиста само, че в случая съвсем нищо не мога да разбера:

в модула на главната форма:

uses ...ThreadForm;

Procedure TForm1.Button1Click(Sender: TObject); // Form1 - главната
begin
FormThread := TFormThread.Create(FALSE);
end;

----------

unit ThreadForm;

interface

type TForm2 = class(TForm)
public
FDESTROY: boolean;
constructor CreateNew(AOwner: TComponent); reintroduce;
end;

TFormThread = class(TThread)
private
Form2: TForm2;
protected
procedure Execute; override;
end;

var FormThread: TFormThread;

implementation

constructor TForm2.CreateNew(AOwner: TComponent);
begin
inherited CreateNew(AOwner);
FDESTROY := FALSE;
.................
end;

procedure TFormThread.Execute;
begin
Form2 := TForm2.CreateNew(Application);
try
Form2.Show;
repeat
Application.ProcessMessages;
until Terminated or Form2.FDESTROY;
finally
Form2.Free;
end;
end;

------------

Видимо аз поне в тоя код не виждам проблем. Обаче като го пусна става много весело - тръгват едни Ацес виолатиони, от време на време някоя страна грешка като "Липсващ Канвас" или нещо такова, "Canot change Visible in SHow"??, а при повече късмет Win казва, че няма и памет. В единия случай се оказа че няма памет да отвори "Start" менюто. Още по странно ми се вижда постъпковото изпълнение, през реда:

until Terminated or Form2.FDESTROY;

си минава без проблеми макар че и двете са FALSE.
Някой мойе ли да ми го обясни това?



Цялата тема
ТемаАвторПубликувано
* Форма в разклонение Aджaмия   11.08.01 11:24
. * Re: Форма в разклонение PhantomAS   11.08.01 16:47
. * Re: Форма в разклонение Aджaмия   18.08.01 12:21
. * Re: Форма в разклонение SDR   22.08.01 16:18
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.