"EX5 Kitaplıklarını Kullanarak Geliştirme Projelerinizi Öne Çıkarın" makalesi için tartışma - sayfa 2
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Genel olarak, içe aktarmadan bir işlev bir arayüz döndürür ve arayüze ceza olmaksızın erişilir.
Fonksiyon kümesini mqh dosyasında saklamak daha iyidir.
Sizinkiler ne zaman hazır olur?
Benimkileri çoktan aldım ve nöronette. Muhtemelen yakında yeniden yayınlamayacağım, şu anda dünyayı fethetmeyi planlıyorum.
Dürüst olmak gerekirse, yazılarınızı biraz daha okuyacağım ve MT5'i tamamen bırakacağım.
Sabırlı olun, her şey yoluna girecek :)
Sanırım herkes MetaEditor 5'in (kelimenin tam anlamıyla)" mevcut dosyanın dışa aktarılan işlevlerindenbir include dosyası oluşturmanıza " olanak tanıyan özel bir komuta sahip olduğunu bilmiyor.
В MetaEditor предусмотрена специальная функция генерации включаемых файлов (*.mqh) из экспортируемых функций текущего файла. Для запуска генерации, необходимо выполнить команду Сформировать mqh-файл" в меню "Сервис".
Üretim süreci
Bir mqh dosyasının oluşturulması aşağıdaki şekilde gerçekleştirilir:
Geçerli dosya bir include dosyasıysa (*.mqh), oluşturma komutu çalışmaz.
Üretim yolu
mqh dosyasının oluşturulduğu dizin, kaynak dosyanın konumuna bağlıdır:
mqh dosyalarını kullanma
Dahil dosyaları oluşturma işlevi, diğer kullanıcılara kaynak kodlarını açıklamadan işlevlerinize kolayca erişim sağlamanıza olanak tanır. Tek yapmanız gereken, oluşturulan mqh dosyasının yanı sıra fonksiyon uygulamasının bulunduğu ex5 dosyasını sağlamaktır.
MetaEditor 5'in mevcut bir dosyada dışa aktarılan fonksiyonların include dosyalarını oluşturmanızı sağlayan özel bir komuta sahip olduğunu bilmek ilginizi çekebilir.
MetaEditor has a special feature for generating include files (*.mqh) on the basis of exported functions of the current file. To start this function, you should execute the "
Generate Include File" command of the "Tools" menu.
Üretim Süreci
Bir mqh dosyasının oluşturulması aşağıdaki şekilde gerçekleştirilir:
Geçerli dosya bir include dosyasıysa (*.mqh), oluşturma komutu devre dışı bırakılır.
Neslin Yolu
mqh dosyalarının oluşturulduğu klasör kaynak dosyaların konumuna bağlıdır:
MQH Dosyalarını Kullanma
Dahil dosyaları oluşturma işlevi, kaynak kodunu açığa çıkarmadan işlevlerinizi diğer kullanıcılarla kolayca paylaşmanıza olanak tanır. Bunu yapmak için, oluşturulan mqh dosyasını ve fonksiyonların uygulandığı ex5 dosyasını sağlamak yeterlidir.
"3. .ex5 Dosyasındaki Değişkenlerin İlklendirilmesi "nin kaynağı neresidir? (SuperClass.mqh; SuperClass.mq5, vb...)
...
Sınıf için dışa aktarma veya benzer bir şeyin uygulanması planlanıyor mu?
Evet, ama şimdi değil.
En azından sınıfları dışa aktarma imkanı.
MT4'te çalışacak mı?