Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
DLL İçindeki Formu Açma
#1
Herkese merhaba;

DLL içindeki bir formu ana uygulamamızda nasıl açacağımız ile ilgili bir kaynak olması açısından bir örnek hazırladım. Biraz araştırma ile zaten internet te mevcut örnekler var bende ekstra bir şeyler yapmadım. Belki bazı arkadaşların bu konuda bir fikri yoksa böyle birşey de delphi de varmış diyerek kullanmak isteyebilirler. 

Öncelikle yaptığınız bir formu DLL olarak uygulamanızda kullanmak isterseniz, yapmanız gereken "File>New>Other>Delphi Porject>Dynamic-Link Library" diyerek bir Dll projesi oluşturmanız gerekmekte. Daha sonra yapmış olduğunuz formu bu DLL e "Project>Add to Project" diyerek ekliyorsunuz.  Bunu yaptığınızda otomatik DLL kodunuza formunuzun unit ini ekliyor delphi. 

Şimdi DLL den çağrım yapabilmek için formumuza eklememiz gereken bir kaç fonksiyon var bu fonksiyonları uzun uzun anlatmıcam. Kaynak kodları incelediğinizde görebilirsiniz. Kaynak kodları açtığınızda ListviewLoopDLL.dll, ListViewDLL içindeki projenin dll idir. ListViewDLL projesinde değişiklik yaptığınızda ordaki dll'i kopyalayıp ana uygulamadaki exe nin bulunduğu klasörün içine kopyalamanız gerekiyor. Çünkü ana uygulamadaki exe bulunduğu klasördeki dll'i kullanıyor. Arkadaşlara faydalı olması dileğiyle.

Görünüm:
9QZBN3.gif

Kaynak Kod:
Buradan İndirebilirsiniz | Yandex Disk
WWW
Cevapla
#2
Paylaşım için teşekkürler...
There's no place like 127.0.0.1
WWW
Cevapla
#3
Rica ederim.
WWW
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi