1. Denediğim olay Thread içerisinde yeniden form türetmeden formu threadin execute içerisinde çağırsam;
Kod: Tümünü seç
procedure TForm6.ArkaplanCalistirici2Work(Worker: TArkaplanCalistirici);
begin
if Worker.CancellationPending then
begin
Worker.AcceptCancellation;
Exit;
end;
Form1.ShowModal;
end;
2. Denediğim yöntem ise formu thread içerisinde türetiyorum.
Kod: Tümünü seç
procedure TForm6.ArkaplanCalistirici2Work(Worker: TArkaplanCalistirici);
var
newForm:TForm1;
begin
if Worker.CancellationPending then
begin
Worker.AcceptCancellation;
Exit;
end;
newForm:=TForm1.Create(self);
newForm.ShowModal;
end;
Yani asıl amacım Form2 de çalışırken Form1 den işlem yapabileceğim. MDI ve Child Form olamayacak. Bu sorunu nasıl çözebilirim. Veya farklı alternatif önerileriniz var mı? Şimdiden Teşekkürler