Bir projeye aynı adla form, unit ekleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Yavuz
Üye
Mesajlar: 115
Kayıt: 09 Haz 2005 03:10

Bir projeye aynı adla form, unit ekleme

Mesaj gönderen Yavuz »

Bir projede öneğin form1.dfm, ve form1.pas olduğunu varsayarsak delphi malum form1.dcu yuda oluşturuyor.
Project >> Add the project ten form1.pas eklendiğinde ana projeye dahil oluyor
Peki ama ana projede form1.pas daha önceden oluşturulmuşsa bu işlem nasıl yapılır yoksa böyle birşeye hiç girmeyeyim mi ?
Teşekkürler ....
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Mesaj gönderen Lost Soul »

hiç denemedim ama
.pas ve .dfm dosyasının adını değiştirip
.pas dosyası içindeki unit bloğundaki aynı isimdeki atamayı da değiştirdikten sonra
.dcr dosyasını silmeyi deneyin.
delphi .dcr osyasını kendisi tekrar oluşturacaktır.
Kullanıcı avatarı
fatihtolgaata
Üye
Mesajlar: 382
Kayıt: 04 Mar 2004 09:46
Konum: K.çekmece / İstanbul
İletişim:

Mesaj gönderen fatihtolgaata »

Refactoring destekleyen bir Delphi sürümün varsa çok rahat bir şekilde halledersin. Sadece dosya ismini ve değiştirmek istediğin kısımları refactoring ile değiştirirsin. Eğer refactoring yok ise (örn Delphi7'de yok) bu işi el ile yapmalısın. DCU dosyalarını öneme alma. Nasolsa Delphi tekrar onu derleyecek. Sadece dosya ismini değiştirmek yetiryorsa gereken tek şey pas dosyasının ismi ile dfm'in dosya ismi aynı olmasını sağlamak. Ayrıca pas dosyasındaki ilk satırdaki unit ismi de dosya ismin ile aynı olmalı. Bu şekilde ismi değiştirince projene ekleyebilirsin.
Kullanıcı avatarı
Yavuz
Üye
Mesajlar: 115
Kayıt: 09 Haz 2005 03:10

Mesaj gönderen Yavuz »

Yardımlarınız için çok teşekkürler
Bahsettiğiniz gibi sadece pas ve dfm dosyaları dışındakilerin tümünü sildim isim değiştirip projeme ekledim bir iki yerde daha önceden verilmiş eski referanslarıda değiştirince sorun halledilmiş oldu.
Tekrar teşekkürler iyi çalışmalar ...
Cevapla