Faydalı programlar - sayfa 23

 
Teşekkürler, 300'üncüyü kurduğunuz için.
 

MQL4 dili için Notepad++ düzenleyicisinde, sözdizimi vurgulamayı kaybetmeden kod satırlarını daraltmak mümkün oldu - geliştirici şişirildi. :)


Yorumları ve kod satırlarını daraltma özelliği de vardır. Bunu yapmak için MQL4 dil tanımı kurulum menüsünde "Yorumların katlanmasına izin ver" onay kutusunu işaretleyin. Bazen uzun yorumları ekrandan gizlemeniz gerekiyor.

Bu gönderiye kaynak kodunu değil, taşınabilir modda çalışan önceden yüklenmiş bir uygulamayı ekliyorum (yani, onu bir USB flash sürücüden çalıştırabilirsiniz). Tarafımdan yapılan sözdizimi vurgulama ayarları. Kişisel işlevlerimin kahverengi vurgusunu kaldırın ve oraya kendinizinkini yazın. Nereden kaldırılır - ekran görüntüsüne bakın. Genel olarak, her şey eskisi gibi, yalnızca daha yeni bir sürüm ve hem kod hem de yorum satırlarını daraltma özelliği eklendi.

Şimdi arşivi açma hakkında. Bu forum 4 megabayttan fazla ekleri kabul etmediğinden ve aynı zamanda program bir zip arşivinde 8 metre ağırlığında olduğundan, bölümlerinin yeniden adlandırılması gereken çok ciltli bir arşiv oluşturdum. Böyle:

1) arşivin üç bölümünü de indirin ve bir klasöre koyun

2) Notepaduz.zip dosyasını Notepad++.zip olarak yeniden adlandırın

3) Notepadhm.z01.zip dosyasını Notepad++.z01 olarak yeniden adlandırın

4) 3) Notepadhm.z02.zip dosyasını Notepad++.z02 olarak yeniden adlandırın

5) Notepad++.zip dosyasını paketinden çıkarın (parçaların geri kalanı otomatik pilotta alınacaktır)

6) kullanıyoruz.

not

Yanlış anlamaları önlemek için, rar arşivine alternatif bir bağlantı, barındırma dosyasından indirilebilir: http://depositfiles.com/files/7ixtegdyr

Dosyalar:
notepaduz.zip  1720 kb
notepadhm.z01.zip  3072 kb
notepadkx.z02.zip  3072 kb
 
Teşekkür ederim, ama söyle bana, notpad'in bir komut dosyası dahili dili var mı? nasıl yazılır, belki SSS nerede?
 
FAQ :
Teşekkür ederim, ama söyle bana, notpad'in bir komut dosyası dahili dili var mı? nasıl yazılır, belki SSS nerede?


İşte sahip olduğum her şey (yazıya ekli). Evet, söylemeyi unuttum, Editörün F6 düğmesini Uzman Danışmanları ve diğer her şeyi derlemek için yapılandırdım. Sadece mql4 dosyasını açmanız ve F6'ya basmayı denemeniz gerekiyor.

Dahili script dilini bilmiyorum ama makro kayıt butonu olduğu kesin.

Dosyalar:
 
drknn :


Elimdekiler bu kadar (yazıya ekli). Evet, söylemeyi unuttum, Editörün F6 düğmesini Uzman Danışmanları ve diğer her şeyi derlemek için yapılandırdım. Sadece mql4 dosyasını açmanız ve F6'ya basmayı denemeniz gerekiyor.

Derleme hataları nerede görünüyor?
 
Zhunko :
Derleme hataları nerede görünüyor?

Editör konsolunda. Sadece mql4 dosyasını açmanız ve F6'ya basmayı denemeniz gerekiyor.
 
drknn :

Editör konsolunda. Sadece mql4 dosyasını açmanız ve F6'ya basmayı denemeniz gerekiyor.
Hangi derleyiciyi alacağını nasıl anlıyor? Bir yol yazmanız mı gerekiyor?
 
Zhunko :
Hangi derleyiciyi alacağını nasıl anlıyor? Bir yol yazmanız mı gerekiyor?

Zaten kayıtlı. F6 BASIN
 
drknn :

Zaten kayıtlı. F6 BASIN

Henüz ayarlamadım. Derleyiciye giden yolu hızlı bir şekilde yazmanın bir yolu yoksa onu kurmayacağım.

Birçok MQL4 derleyicim var. Yol nereye yazılır?

 
Zhunko :

Henüz ayarlamadım. Derleyiciye giden yolu hızlı bir şekilde yazmanın bir yolu yoksa onu kurmayacağım.

Birçok MQL4 derleyicim var. Yol nereye yazılır?


Kurulum gerektirmez! Açmak için yeterince kolay. Her şey zaten ayarlanmış ve gitmeye hazır.

Derleyicinin yolunu yazmanıza gerek yok!

Diyelim ki bir terminalin bir klasöründen bir uzman dosyası açıldı. Derleyici aynı klasördedir. Açılır listede F6'ya bastığınızda, "Experts_MQL4" öğesini seçin ve Tamam'a tıklayın. Aşağıdaki kodu çalıştırmanın bir sonucu olarak, editör otomatik pilotta derleyiciye giden yolu seçer. Bu pencerenin "Tamam" düğmesinin OnClick olayı tarafından yürütülen kod:

cd "$(CURRENT_DIRECTORY)"
set path= "$(CURRENT_DIRECTORY)"
cd ..
set met= "$(CWD)\metalang.exe"
cd $(path)

$(met) $(FILE_NAME)

Gördüğünüz gibi, DOS komutları kaydedilir - mutlak değil, ancak göreceli yollar kaydedilir. Bu nedenle, danışman/gösterge/kod kodunun hangi terminal klasöründen yükleneceğine editör karar verir - derleyici, bu terminalin bulunduğu aynı dizinden derleme için çağrılır. Aynı anda farklı terminallerin farklı klasörlerinden aynı anda açık kodlarımız olsa bile.

Bütün bunlar çıplak gözle görülebiliyordu, editörde MQL4 kodlu dosya açıldığında sadece F6'ya basmak yeterliydi. Neden soru soruyorsun? En basit yolu işaret ettim - BİR düğmeye basmak :)

Lütfen bana işkence etme. ;)