• 22-01-2009, 20:11:57
    #1
    Üyeliği durduruldu
    merhabalar bugüne kadar hep delphi kullandım fakat artık visual studio 2008.net ile c#ye yatay ve dikey geçiş yaptım

    tek sorunum importlar
    örn ben readprocessmemory apisini kullancam bunun içni delphide uses windows; diyordum ve bununla beraber bir sürü api kaydediliyordu.
    c# de de using ler var bunu yapmamız mümkünmü yani import etmeden ?
    import etceksek, parametreleri nasıl ve nernde öğrenebiliriz ?

    vbasic 6 da apitextviewer vardı ve tüm declareler orda vardı copy paste yapıordum c# de böyle bir program mevcutmu..

    şimdiden çok teşekkür ederim
  • 23-01-2009, 00:15:45
    #2
    c# da apileri dll leri import ederek kullanabilirsiniz.
    bunun için
    Alıntı
    using System.Runtime.InteropServices;
    usinglerin olduğu yerde tanımlayıp
    Alıntı
    [DllImport("dlladı.dll")]
    ilede dll yi projenize import edebilirsiniz.

    örnek:
    Alıntı
    using System;
    using System.Runtime.InteropServices;
    class Class1
    {
    [DllImport("user32.dll")]
    public static extern int MessageBox(int tip,string mesaj,string baslik,int secenek);
    static void Main()
    {
    MessageBox(0,"Mesaj","Win API MessageBox",2);
    }
    }
  • 23-01-2009, 06:43:09
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    2. dönem bende bu dersi alicam ne yapcam bilmiyom
  • 25-01-2009, 00:04:12
    #4
    Üyeliği durduruldu
    iyi güzel tşk ederim yardımcı oluyorsunuz fakat o apiyi zaten bilmeyen yoktur ve internette örneği mevcut, rica etsem readprocessmemory apisini msdn den parametreleri alarak yazarmısınız oradaha msela hprocess var onuda int olarakmı alcaz orda long olarak almışta :S