mdı child form sistem kaynağı kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mepc
Üye
Mesajlar: 191
Kayıt: 26 Eyl 2003 11:39
Konum: Ankara

mdı child form sistem kaynağı kullanımı

Mesaj gönderen mepc »

Merhaba arkadaşlar

Program içerisinden aynı formu birden fazla create ediyorum. Bu formun mdi child form olması programın hızlı çalışması veya sistem kaynaklarının kullanımı açısından bir fark oluşturur mu?
Bilgi paylaşıldıkça güzeldir.
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

atıyorum formun hafızada 10kb yer kaplıyorsa 10 kere create ettin 10*10=100 KB yer kaplamış olur...

istersen dene

for i:=1 to 1000000 create de


Sayglar
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Yapı olarak Child yada MDI , formların hepsi aynı sınıf yapısından create ediliyor. yani hafızada kapladıkları alan (uzerlerinde ki bilesenlerle) aynı
formun InstancaSize özelligi ile ne kadar yer isgal ettigine bakabilirsin
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
mepc
Üye
Mesajlar: 191
Kayıt: 26 Eyl 2003 11:39
Konum: Ankara

Mesaj gönderen mepc »

Anladığım kadarıyla bir fark yok. Teşekkür ederim.
Bilgi paylaşıldıkça güzeldir.
ardahan
Üye
Mesajlar: 144
Kayıt: 26 Oca 2004 05:17
Konum: İstanbul - Kocaeli - Ardahan
İletişim:

Mesaj gönderen ardahan »

MDI kullanmanın artısı şu sadece ihtiyacınız olduğunda create edebilmeniz ve ana bir form içerisinde bütün formları organize edebilmenizdir.

Kod: Tümünü seç

  If Not (Assigned(FrmBlaBla)) Then
  Begin
    Application.CreateForm(TFrmBlaBla,FrmBlaBla);
    FrmBlaBla.Show;
  End
  Else
    FrmBlaBla.BringToFront;
FrmBlaBla nın onclose eventına da

Kod: Tümünü seç

Action:=caFree; // Buna da camel syntax diyolarmış :)
FrmBlaBla:=Nil;
Gözyaşlarım sevgimi anlatmıyor mu !
Cevapla