Bir dll'den bir işlevi içe aktarma sorununu anlamaya yardımcı olun - sayfa 5

 

Böyle bir yardım için size çok minnettar olacağım!

MQL koduna bir komut dosyası biçiminde sahibim - yalnızca yalnızca bir işlevin bir dll'den içe aktarılmasını kontrol etmek için

Dosyalar:
 

Proje Kodu

Dosyalar:
project_svd.rar  1808 kb
 

Debilder yine yanılıyor!

Aldım - Visual C++ 2005.

Aptalca tüm dosyaları projeye ekledi.

Her şey inşa edildi! Hata yok...

.

1>aaadll - 0 hata, 11 uyarı
========== Yapı: 1 başarılı, 0 başarısız, 0 güncel, 0 atlandı ==========

.

Tam olarak tüm dosyaların projeye eklendiğini kontrol edin.

.

Eğlence olsun diye inşaatçıyı raftan kaldırdım.

.

Genel olarak konuşursak, ap kitaplığının H dosyalarıyla bir proje oluşturmaya çalıştınız.

ve kaynakları projeye eklemedi.
.

Debilder suçlu değil :-(.

 

Vay canına... Vay...

Ve 11 uyarı(lar) - bazı dosyalar eksik mi?

Belki ilgili kütüphanelerdir? Oluşturucuda, seçeneklerde, dosyayı bağımsız hale getirmek için Dinamic RTL'yi False olarak ayarladım.

Belki bu seçenek uyarıları etkiler. Bunu Arkhanelsky'de okudum ...

Senaryom çalışıyor mu? Bir işlevi çağırır mı? Ve sonra şunu yazarım: dll 'svd_dll.dll'den 'SVD_DLL' işlevi çağrılamaz ( hata 127 ).

 

Ve projenin her şeye sahip olduğunu düşündüm ... Tamamen http://alglib.sources.ru/ sitesinden indirdim.

Onları nerede bulabilirim? Başka bir yerde mi olmalılar?

 
ap.cpp dosyası yeterli değil mi? orada olduğunu düşündüm...
 

Mmmm ... Şey, olduğu gibi, tüm dosyaları projeye koymanız gerekiyor,

bana gönderdiğin.

.

Dürüst olmak gerekirse, bunu düşünmezdim bile.

*kütüphanede* bulunan dosya grubundan *bir dosya*,

projeye eklenmesi gerekmektedir.

 
:-) Şimdi deneyeceğim...
 

Lanet olsun anlamadım :-(

Görünüşe göre her şey eklenmiş... Hem cpp hem de h dosyaları... Sonuç olarak, genel olarak bir çok hata ve uyarı var... Bir çeşit pusu :-)

 
Tüm dosyaları Visual C ++ 2005'teki projeye ve Builder'a eklediniz mi ve orada veya orada herhangi bir hata yok mu?