s.a.
qamyoncu doğru noktaya temas etmiş.
sorun freen veya nil etmende değil.
create sırasında sıkıntı çıkıyor.
mdi formları normal form gibi create etmeye çalışıyorsun.
MDI formlarla çalışırken SDI daki mantıkla formları kullanılmamalı.
Çıkmaza sokan bir hata !
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Çıkmaza sokan bir hata !
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Çıkmaza sokan bir hata !
@Murat DİCLE
Öncelikle açıklaman ve yönlendirmen için teşekkür ederim. Lakin burada şöyle bir soruya değinmek istiyorum o halde '' eşitmidir 8bit'e ?
@qamyoncu
Arkadaşım sanada teşekkür ederim örnek kodların için. Ama ben yeni içi belirsiz bir Chil form oluşturmuyorum. Belirli içerisinde ayları ve fonsiyonları yapılmış. Form'ları oluşturuyorum. Ve bunları dpr dosyasında program başlagıcında create etmiyorum. Sonrada işlem gerekitiğinde create ederek çağırıyorum.
Örneğin baştan salma bir örnek söyleyeyim. Bir iletişim form'u yaptım, bu form'u lazım oldugunda create ediyorum. Senin yönteminle; word , excel , ps , yada dw ile açılan yeni bir boş sayfa mantığına yaklaşılabilir. Aradaki fark bu !
@aslangeri
Arkadaşım açıklaman için sanada teşekkür ederim.. Destroyer, Free, Nil, yada dah farklı yöntem yada kodcuklarla kaldırılan bir forum yada yok edilen. Yada şöyle söyleyelim tüm işlevleriyle screenden ve background sistemden yok edilen form yada program create esnasında sıfırdan yani tabiri caizse anadan doğma olmalıki create ortamında problem çıkmasın. Burada demektirdi close kısmında bir çakışma ve o yüzden o kısma yoğunlaştım.
Not : Herkeze özellikle teşekkür ederim allah razı olsun her birinizden. Farklı konularada değinin bir başlık oldu güzel oldu. Saygılar.
Öncelikle açıklaman ve yönlendirmen için teşekkür ederim. Lakin burada şöyle bir soruya değinmek istiyorum o halde '' eşitmidir 8bit'e ?
@qamyoncu
Arkadaşım sanada teşekkür ederim örnek kodların için. Ama ben yeni içi belirsiz bir Chil form oluşturmuyorum. Belirli içerisinde ayları ve fonsiyonları yapılmış. Form'ları oluşturuyorum. Ve bunları dpr dosyasında program başlagıcında create etmiyorum. Sonrada işlem gerekitiğinde create ederek çağırıyorum.
Örneğin baştan salma bir örnek söyleyeyim. Bir iletişim form'u yaptım, bu form'u lazım oldugunda create ediyorum. Senin yönteminle; word , excel , ps , yada dw ile açılan yeni bir boş sayfa mantığına yaklaşılabilir. Aradaki fark bu !
@aslangeri
Arkadaşım açıklaman için sanada teşekkür ederim.. Destroyer, Free, Nil, yada dah farklı yöntem yada kodcuklarla kaldırılan bir forum yada yok edilen. Yada şöyle söyleyelim tüm işlevleriyle screenden ve background sistemden yok edilen form yada program create esnasında sıfırdan yani tabiri caizse anadan doğma olmalıki create ortamında problem çıkmasın. Burada demektirdi close kısmında bir çakışma ve o yüzden o kısma yoğunlaştım.
Not : Herkeze özellikle teşekkür ederim allah razı olsun her birinizden. Farklı konularada değinin bir başlık oldu güzel oldu. Saygılar.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Re: Çıkmaza sokan bir hata !
ben create ederken
veya
şeklinde create ediyorum.
kapatma kodumda bu şekilde.
Kod: Tümünü seç
FrmBaglan:=TFrmBaglan.create(Self) ;
Kod: Tümünü seç
Application.CreateForm(TFrmBolge, FrmBolge);
kapatma kodumda bu şekilde.
Kod: Tümünü seç
procedure TfrmBaglan.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action:= caFree;
FrmBaglan:=nil
end;
Bir kelimenin anlamını öğretsen bile yeter..



Re: Çıkmaza sokan bir hata !
@conari
Aynı yöntemi izliyorum.
Create işlemini
Close işlemini
Aynı yöntemi izliyorum.
Create işlemini
Kod: Tümünü seç
Application.CreateForm(TForm, Form);
Kod: Tümünü seç
Action:=CaFree yada (Sender as Form).Free
Form:=nil;
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·