Reflection mimarisi ?

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NetZero
Üye
Mesajlar: 136
Kayıt: 14 Ağu 2004 11:12
Konum: Bursa
İletişim:

Reflection mimarisi ?

Mesaj gönderen NetZero »

s.a
Bu konuyla ilgilenen birileri var mi ?

iyi çalışmalar..
c#

:alsana: :boks:
Kullanıcı avatarı
fatihtolgaata
Üye
Mesajlar: 382
Kayıt: 04 Mar 2004 09:46
Konum: K.çekmece / İstanbul
İletişim:

Mesaj gönderen fatihtolgaata »

reflection'ın nesini soruyorsun? System.Reflection namespace'ini kullanarak bunu hallediyorsun. Çok genel bir soru sorduğun için ben de genel bir örnek vereceğim:

Kod: Tümünü seç

uses 
  ...
  System.Reflection,
  ...

....

procedure LoadMyAssembly(FileName: string);
var
  myAssembly: Assembly;
  myMethods: array of MethodInfo;
  myMethod: MethodInfo;
begin
  myAssembly := Assembly.LoadFrom(FileName);//dll'i ya da exeyi yükle
  myMethods:= myAssembly.GetMethods;
  myMethod:= myMethods.GetMethod("burayabir method ismi");
end;
Buna ek olarak şunları da araştırabilirsin:
GetMembers() GetFields() GetProperties() GetTypes()

kolay gelsin
Kullanıcı avatarı
NetZero
Üye
Mesajlar: 136
Kayıt: 14 Ağu 2004 11:12
Konum: Bursa
İletişim:

Mesaj gönderen NetZero »

Selam!!

oncelikle tesekkurler..

sizin gonderdiğiniz kod orneğine bakarak gereken dll i load ettikten sonra icerisinde ki methodlara erismeyi sağlayan yapi olarak karsimiza cikiyor..

ben gereken bilgiyi yazinizdan aldim.Tesekkurler..
-----------------

ayni zamanda runtime esnasından 1 exe icerisinden baska bir exe export etmeyi saglayan bir yapi

iyi çalışmalar..
c#

:alsana: :boks:
Cevapla