MT4 Dosyaları İşlevlerinin Değiştirilmesi. - sayfa 3

 

Görsel temel gerçekten kötü!

gnrslash:
Anladım,

Maalesef bana gönderdiğiniz dll, strateji oluşturucuyu çökertiyor.

daha fazla linker'ı açıklandığı gibi değiştirmeye çalıştım ama dosya bulunamadı hatası veriyor. hıçkırmak

Haklısın, MT4 burada da çöktü, sonra tüm günümü hatanın nerede olduğunu bulmaya çalışarak geçirdim ve sonunda "Visual basic gerçekten kötü!"

Bu kod bile işe yaramadı (MT4'ü çökmemesine rağmen):

Public Function FirstTime(accnumber As Integer) As Integer

FirstTime = 1

End Function

Public Function isTrial(accnumber As Integer) As Integer

isTrial = 1

End Function

Public Function isFull(accnumber As Integer) As Integer

isFull = 1

End Function
 
codersguru:
Haklısın, MT4 burada da çöktü, sonra bütün günümü hatanın nerede olduğunu bulmaya çalışarak geçirdim ve sonunda "Visual basic gerçekten kötü!"

Bu kod bile işe yaramadı (MT4'ü çökmemesine rağmen):

Public Function FirstTime(accnumber As Integer) As Integer

FirstTime = 1

End Function

Public Function isTrial(accnumber As Integer) As Integer

isTrial = 1

End Function

Public Function isFull(accnumber As Integer) As Integer

isFull = 1

End Function

Ben de bir şeyler anlamaya çalışırken ekrana yapıştım.

Visual basic, normal ve hızlı şeyler için iyidir, ancak siz denedikçe

farklı bir şey yapmak cehennem olur. (on error deyimine dikkat edin)

Daha önce linki gönderdiğiniz Vb Helper'daki prosedürü denediniz mi?

Hala bu dll'yi derleyemiyorum. sürekli "dll yüklenirken hata oluştu" diyor

Hatta bir araç, eklenti veya başka bir şey arıyorum ama şu ana kadar hiçbir şey yok

 
gnrslash:
Ben de bir şeyler anlamaya çalışırken ekrana yapıştım.

Visual basic, normal ve hızlı şeyler için iyidir, ancak siz denedikçe

farklı bir şey yapmak cehennem olur. (on error deyimine dikkat edin)

Daha önce linki gönderdiğiniz Vb Helper'daki prosedürü denediniz mi?

Hala bu dll'yi derleyemiyorum. sürekli "dll yüklenirken hata oluştu" diyor

Hatta bir araç, eklenti veya başka bir şey arıyorum ama şu ana kadar hiçbir şey yok

5 yıldır Visual Basic sadık hayranlarından biriydim; C++ öğrenmek beni korkuttu.

Ama şimdi bir Visual C++ geliştiricisi olarak farkı hissediyorum.

Visual basic normal ve hızlı şeyler için iyidir ancak gerçek bir programlama dili değildir (üzgünüm) )

Visual basic kodunuzu Visual C++'a dönüştürmem için bana zaman verebilir misiniz? dönüştürmek işinize yarar mı?

Vb Helper'daki prosedür hakkında, kullandım ve size gönderdiğim dll'yi yaptım. Ama yine de kötü dll (sanırım saf win32 dll değil, bir activex kontrolü çünkü regsvr32.exe ile kaydedip kaydını silebilirsin"

 
codersguru:
5 yıldır Visual Basic sadık hayranlarından biriydim; C++ öğrenmek beni korkuttu.

Ama şimdi bir Visual C++ geliştiricisi olarak farkı hissediyorum.

Visual basic normal ve hızlı şeyler için iyidir ancak gerçek bir programlama dili değildir (üzgünüm) )

Visual basic kodunuzu Visual C++'a dönüştürmem için bana zaman verebilir misiniz? dönüştürmek işinize yarar mı?

Vb Helper'daki prosedür hakkında, kullandım ve size gönderdiğim dll'yi yaptım. Ama yine de kötü dll (sanırım saf win32 dll değil, bir activex kontrolü çünkü regsvr32.exe ile kaydedebilir ve kaydını silebilirsiniz"

Kodu çevirerek bana büyük bir iyilik yapacaksınız, size nasıl teşekkür edeceğimi bilemiyorum.

Ama belki de testten sonra burada ve sonra, sanırım küçük şeyleri düzenlemek zorunda kalacağım. Dönüştürülen kodunuzu vc ++ derleyicisine aktarmayı deneyeceğim, ancak onu hiç kullanmadığım için belki tekrar yardımınıza ihtiyacım olabilir.

 

Rica ederim.

gnrslash:
Kodu çevirerek bana büyük bir iyilik yapacaksınız, size nasıl teşekkür edeceğimi bilemiyorum. Ama belki de testten sonra burada ve sonra, sanırım küçük şeyleri düzenlemek zorunda kalacağım. Dönüştürülen kodunuzu vc++ derleyicisine aktarmayı deneyeceğim, ancak onu hiç kullanmadığım için belki tekrar yardımınıza ihtiyacım olabilir.

gnrslash,

Rica ederim.

VC++'a dönüştürmek için elimden gelenin en iyisini yapacağım, Birbirimize yardım etmek ve bu forumu EN İYİ hale getirmek için buradayız .

 

Gecikme için özür dilerim, ekstra işlevler için çok teşekkür ederim, kendine iyi bak.

 

Çok heyecan verici!

Birkaç gün aradıktan sonra bu konuya rastladım. Çok benzer bir şey arıyordum ve mümkünse bu çabaya katılmak istiyorum. Harici bir programı çalıştırmak için bir işlev eklemenin bir yolu var mı? Bunu yapabilseydim, sahip olduğum ac# programına bir komut satırı dizesi (xml) iletebilirdim. Oradan verilerle ne istersem yapabilirdim. Şu anki amacım, onu bir dinleme istemcisine bir winsock kontrolü aracılığıyla göndermektir, bu nedenle gerçekte, üzerinde çalıştığınız dll'de olması gereken başka bir harika işlev, doğrudan winsock işlev çağrılarıdır.

Ayrıca geliştirdiğiniz dll/kod ile bana e-posta gönderebilir misiniz?

Teşekkürler!

 
 

Evet, winsock'u diğer dosya işlevlerinden ayırmak da aklımdaki şeydi - yine de doğrudan istemek için şansımı zorlamak istemedim ;-)

Winsock'a gelince, dinlemeyi ve almayı pek düşünmemiştim çünkü bunun MT'den mümkün olacağını düşünmemiştim. Ama eğer öyleyse, bu yepyeni bir olasılıklar dünyasının kapılarını açacak - mt4'ü dışarıdan kontrol etmek. Bir çeşit var olmayan mt4 API sorununu çözüyor ???

İlginç düşünceler. Yapabilecekleriniz için şimdiden teşekkürler!

 

Ayrıca, ben bir uzman değilim, ancak winsock hakkında öğrendiğim çok az şeyden, dinleme işlevleri işlevleri engelliyor, bu da (sanırım) uygulamanın (mt4) çok iş parçacıklı olması gerektiği anlamına geliyor. Gelen bir mesajı dinlemek ile kendi işini yapmak arasında gidip gelmesi gerekecekti.

neye değerse...