Konuyu Oyla:
  • Derecelendirme: 3/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uygulamamın açılışındaki siyah ekran Hakkında
#5
(19-01-2018, Saat: 13:09)webprog Adlı Kullanıcıdan Alıntı: Teşekkür ederim Fesih bey deneyimlerinizi paylaştığınız için.

Söylediğiniz kodlar dpr dosyasında mevcut hocam. Diğer dosyada düzenleme yaptım ama kaydedince silinmiş sitede.


  
Application.Initialize;
  Application.CreateForm(TForm6, Form6);
  Application.Run;

Dediğiniz gibi tıklandığında oluşsun istersek aşağıdaki kod örnek olarak yeterli midir? Bu kodla birlikte form3.show da kullanmak lazım mı?

 Application.Initialize;
 Application.CreateForm(TForm3, Form3);
 Application.Run;

Rica ederim,
Initialize ve Run direktifleri her uygulama için bir defa kullanılır. Initialize, uygulamayı çalıştıracak şekilde ihtiyaç olan tüm referansların hazır hale getirilmesini, Run ise artık her şeyin hazır olduğunu uygulamanın çalışabilir olduğunu bildirir.
Bunlar zaten dpr dosyasında mevcut, diğer kod satırlarında kullanmanız, anlamsız olacaktır.
Formu dinamik oluşturmak için;
1- Sonradan oluşturacağınız tüm formları Project > Options > Forms penceresinde Available forms alanına taşıyın veya dpr dosyasından form oluşumu ile ilgili satırları silin.
2- Ana formunuzda Uses kısmına oluşturacağınız form Unit'lerinin isimlerini ekleyin (Alt + F11).
3- Daha sonra herhangi bir kod satırında formu aşağıdaki gibi oluşturun.
procedure TForm1.Button1Click(Sender: TObject);
begin
 if not Assigned(Form2) then { bir defa oluşturulacaktır. }
   Form2 := TForm2.Create(Nil);

 if Assigned(Form2) then
 begin
   Form2.Show;
   { Form2 oluşmuşsa diğer kodları gerçekleştir. }
 end;
end;
4- Oluşturduğunuz formu yok etmeyi de unutmayın
procedure TForm1.FormDestroy(Sender: TObject);
begin
 if Assigned(Form2) then
   Form2.Free;
end;
DelphiCan'dır!
Cevapla


Bu Konudaki Yorumlar
Cvp: Uygulamamın açılışındaki siyah ekran Hakkında - Yazar: Fesih ARSLAN - 19-01-2018, Saat: 13:27

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Orange Ui Page Control Hakkında nurah 3 549 30-10-2025, Saat: 09:17
Son Yorum: RAD Coder
  Ekran Yakalama Coban 2 587 26-05-2025, Saat: 13:45
Son Yorum: Coban
Thumbs Up Android Tam Ekran konusunda bir örnektir. mrmarman 13 3.090 16-04-2025, Saat: 06:21
Son Yorum: barissagir
  iOS Bildirim hakkında barissagir 19 3.094 03-02-2025, Saat: 16:27
Son Yorum: barissagir
  Tam ekran sorunu Altıner 31 5.477 25-01-2025, Saat: 16:29
Son Yorum: mrmarman



Konuyu Okuyanlar: 2 Ziyaretçi