Visual Studio ile ilgili yogun uğraşı görüp cevap vermemek olmazdı.
Size hazır paket sunarak bu işi çözmeyi planlıyorum.
iDeal kurulumunuzun C:\iDeal altında olduğunu varsayarak anlatacağım. Eğer orada değilse aşağıdaki adımlar çalışmayacaktır çünkü bütün ayarlar C:\iDeal e göre yapıldı.
1- Linkten sizin için hazırladığım 7z dosyasını indiriniz.
https://file.io/n1GcIF
2- 7z arşivini açıp User klasörü içindeki User.sln dosyasını açınız.
3- iDeal açıksa kapatınız. Kapandığından emin olmadan 4. adıma geçmeyiniz. Emin olmak için görev yöneticisinden ideal.exe nin yok olduğunu görmeniz yeterli.
4- Visual Studio açıkken User projesi üzerine sağ tıklayıp Rebuild(Yeniden derle) diyiniz.
5- Eğer yazdığınız kodda bir hata yoksa bu işlem sonrasında User.dll dosyası C:\iDeal altına otomatik olarak kopyalanacaktır çünkü projeyi öyle ayarladım.
6- C:\iDeal atındaki User.dll'in son güncelleme tarihini (last modified date) kontrol ediniz. Az öncenin tarih ve saatini göstermeli. Eğer daha eski bir tarih veya saati gösteriyorsa bir problem vardır.
7- Sizin için test adında bir metot yazdım. Bunu test etmek için iDeal'i açınız.
8- Boş bir sistem yaratınız.
9- Aşağıdaki kodu kopyalayınız:
User.Test(Sistem);
10- Sistemi kaydediniz.
11- Eğer her şey yolunda ise ekranda
"iDeal ile user.dll i birlestirmeyi basardim."
mesajını görmeniz gerekiyor.
12- Eğer bu mesajı göremiyor iseniz yazdığım adımları bir kez daha gözden geçirmenizi rica ediyorum.
13- Özel ricamdır, karşılaşacağınız problemler için özel mesaj atmayınız.
iDeal ekibinin neden bu şekilde detaylı bir sayfa veya doküman hazırlamadığını anlayamıyorum. Bu arada benden önce yardımcı olmaya çalışan herkese teşekkürler.
----
İleri seviye kullanıcılar için not:
Bugüne kadar Sistem çağrılarının cxSistem olarak tanımalanabildiğini kimsede görmedim. Yazdığım User.cs'da bu şekilde bulacaksınız. Bunu yapabilmenin yöntemi iDeal.exe yi referanslara eklemek. Dolayısıyla intellisense ile cxSistem altındaki metotlar ve özellikler görünür ve derlenir hale gelecektir.
Yer İmleri