Şimdi Ara

Delphi uygulamasından çağrılabilen unmanaged C++ DLL yazımı nasıl yapılır?

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
235
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • C++ IDE olarak Code::Blocks kullanıyorum. Delphi IDE olarak da Delphi 10.2.3 Architect Edition kullanıyorum.
    C++'ta DLL' i nasıl yazarsam yazayım Delphi uygulamamda çalışmıyor.
    C++ 'ta nasıl Dll yazacağımı ve bunu Delphi' de nasıl kullanacağımı gösterirseniz sevinirim.

    < Bu ileti mobil sürüm kullanılarak atıldı >



  • delphi diye birşey hala var mı ya? öğrenciyken üni için program yapardık, ne günlerdi
  • O zaman dünyadan haberin yok senin... Delphi'nin yeni sürümü hala çıkıyor; hatta yakın zamanda yeni bir sürüm daha çıkacak.

    C#'ı da denedim gui programlama için. Amma velakin fark ettim ki Delphi'nin kullanımı milyon kat daha kolay. Üstelik C# uygulamaları gibi Net Framework de gerektirmiyor ki C#' ı sevmememin en büyük sebebi de budur. Ayrıca ben tıp öğrencisiyim. Dolayısıyla kodlamayı sadece öğrenmek ve kendi işimi görmek için yapıyorum. Ama buna karşın bayağı da öğrendim sayılır. Aslında ben konuya yardımcı olan olur diye girmiştim; ama gördüm ki dalga geçen olmuş. Ama lüzumu kalmadı zaten, ben sorumun cevabını buldum.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Eğer Windows üzerinden ulaşmak istiyorsan Windows kütüphaneleri ile bağlanmak şart. Hmodule olayına filan bak.



    https://stackoverflow.com/questions/15321959/point-to-a-dll-using-a-dynamic-path



    C'de fonksiyonlara pointer atıyorduk bunda nasıl bilmiyorum.



    C# filan bunlarda her şey otomatik. Dll dosyasını seç hemen seçeresini döküyor.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: DrakeMcCain

    O zaman dünyadan haberin yok senin... Delphi'nin yeni sürümü hala çıkıyor; hatta yakın zamanda yeni bir sürüm daha çıkacak.

    C#'ı da denedim gui programlama için. Amma velakin fark ettim ki Delphi'nin kullanımı milyon kat daha kolay. Üstelik C# uygulamaları gibi Net Framework de gerektirmiyor ki C#' ı sevmememin en büyük sebebi de budur. Ayrıca ben tıp öğrencisiyim. Dolayısıyla kodlamayı sadece öğrenmek ve kendi işimi görmek için yapıyorum. Ama buna karşın bayağı da öğrendim sayılır. Aslında ben konuya yardımcı olan olur diye girmiştim; ama gördüm ki dalga geçen olmuş. Ama lüzumu kalmadı zaten, ben sorumun cevabını buldum.
    Şu an aklına hayaline gelmeyen bir sürü şeyin yeni sürümü çıkıyor, çoğu ya hiç kullanılmıyor ya da çok az bir kitle tarafından kullanılıyor.

    Delphi de öyle birşey. Bir zamanlar iyiydi (15-20 sene önce), sonra Delphi'yi yapan kişileri Microsoft satın aldı, şirkette iyi pozisyon verdi. Onlar da C# tabanlı daha kapsamlı kütüphaneler yaptı.

    Delphi'nin kullanımı milyon kat daha kolay -> Kime göre, neye göre? Bir dilde bazı işi kolayca yaparsın diğer dilde başka bir işi daha kolay yaparsın.

    Üstelik C# uygulamaları gibi Net Framework de gerektirmiyor ki C#' ı sevmememin en büyük sebebi de budur. -> Yani sana Net Framework'ü nasıl tanıtmışlar bilemeyeceğim ama bu cümle baştan aşağı mantıksız. Net Framework olmasa onun yerine başka birşey olacak, çünkü diğer dillerde bu şekilde. Net Framework bir fonksiyon kütüphanesidir. Şu an sektördeki kullanımı en rahat olan frameworklerden biridir, çünkü kaynak bol ve kaynaklar kaliteli, Microsoft tarafından destekleniyor.

    Dolayısıyla kodlamayı sadece öğrenmek ve kendi işimi görmek için yapıyorum.-> Çok yanlış yerlerdesin. C# veya Java ile uğraşmanı tavsiye ederim, kaynak ve bilgi bulmak çok daha kolay.

    Zaten tıp öğrencisiymişsin, bence bilmediğin konularda yorum yapma. Okurken gözlerim acıdı.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.