DLL'yardım !

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ByDeniS
Üye
Mesajlar: 144
Kayıt: 03 Oca 2009 12:24
Konum: My Computer

DLL'yardım !

Mesaj gönderen ByDeniS »

Merhaba arkadaşlar DLL'ile yüzlerce bilgi var ama bir kısımda ben zorluk çekiyorum..

Bir müşterim benden kendi şahsi eğlencesi için birşey istedi ve ben bunu beceremiyorum çünkü olayı anlayamadım :s

İstenilen şey mIRC üzerinden dll çalıştırma fonksiyonu. Günlerce araştırdım örnek dll açık kaynaklı kodlarınıda inceledim. Normal bir programda dll'yi çalıştırmayı başarıyorum ama bu mirc denilen merette bunu başaramadım.

mIRC DLL'le içeriğini şu şekilde çekiyor.

Mirc komutu olarak : /dll [DLL DOSYA YOLU] PARAMETRE

Ben bunu ilk etapta olayı kavrayabilmek için ShowMessage üzerinde denedim denemeyede devam ediyorum ama olmuyor..

Örneğin DLL'yi bitirdikten sonra /dll C:\mIRC\Test.DLL Merhaba Hoş Geldin !

Merhaba Hoş Geldin ! kısmını ShowMessage Olarak vermesi gerekirken hata veriyor. Gönderme diyorum ve komple olay kapanıyor.

Ne yapabilirim nasıl yapabilirim bir yardımcı bilgi verebilirmisiniz bana.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: DLL'yardım !

Mesaj gönderen sabanakman »

Dll içinde bir ton fonksiyon olabilir. Bu fonksiyonlardan "hangisi nasıl kullanılır?" kısmına da çalışman gerekiyor sanırım.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
ByDeniS
Üye
Mesajlar: 144
Kayıt: 03 Oca 2009 12:24
Konum: My Computer

Re: DLL'yardım !

Mesaj gönderen ByDeniS »

Bir örnek verebilirmisiniz mesela.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: DLL'yardım !

Mesaj gönderen sabanakman »

Mesela Windows.pas dosyasındaki tanımlardan örnek verilebilir. MessageBox fonksiyon tanımı buradadır ve user32.dll içinden getirilen tanıma sahiptir. MessageBeep fonsiyonu da aynı user32.dll kütüphane dosyası içindedir. Bu user32.dll dosyasında kullanıma sunulan bunlar gibi bir çok fonksiyon bulunmaktadır. Hal böyle olunca bir dll dosyasından hangi fonksiyonun nasıl çalıştırılacağına dair tanımlar da önem kazanmaktadır.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: DLL'yardım !

Mesaj gönderen lazio »

:ara Dll Entry Point
DeveloperToolKit

..::|YeşilMavi|::..
Cevapla