Run-time'da create ettiğim nesneyi nasıl kalıcı hale getireb

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

Run-time'da create ettiğim nesneyi nasıl kalıcı hale getireb

Mesaj gönderen kahraman1285 »

Run-time'da create ettiğim nesneleri forma nasıl dahil edebilirim.

yani program kapandığında bu nesnelerin yok olmasını nasıl engelleyebilirim.

programı her açışta nesneleri create etmekten başak bir tavsiyesi olan var mı acaba

Teşekkürler...
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Mrb; zaten programda tasarımdan dolayı bulunan nesneler bile çalışma zamanıda oluşuyor. Senin tekniğinden tek farkı .dfm dosya bilgilerinin .exe dosyasının içine alınması. {$R *.DFM} Sen bundan en iyi ihtimalle delphi de tasarlayarak kurtulabilirsin :). Anladığıma göre çalışma zamanında oluşturulan bileşenlerini form üzerinde tekrar tekrar oluşturmak istiyorsun. Şimdi net olarak hatırlamıyorum ama bileşenlerinin name özelliğini verirsen .dfm deki gibi bir biçimde dosyalara bileşenlerini yazıp yine bu dosyalardan okuyarak oluşturabilirsin. Konuyu bir zamanlar Marco Cantu'nun Delphi 7 kitabında görmüştüm. TStream üzeriden TWriter ve TReader nesneleri bu bileşen kayıt etme ve okuyup oluşturma işlemini yapıyordu.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Mesaj gönderen cozturk »

exemod diye bir olay var. (kendini değiştirebilen uygulama ) Belki bu yöntemle yapılabilir.
Exemod
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Mrb; bir makale yazdım bilmem ilgilenir misin?

viewtopic.php?t=18415
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla