Derleme günlüğünü (resim değil) ekleyebilseler de, başka birinin resmini bile getirdiler.
....
Derleyici koddaki hatalara işaret ediyorsa, buna inanmanız gerekir.
Ve buna inanmıyorsanız, derleme günlüğünü analiz için foruma gönderin. Hatalar ve derleme zamanı var.
Tamam, yaklaşık bir saniye derlenen yapı 1159'un günlüğünü ekliyorum, yaklaşık 20 saniye boyunca derlendiği 1241'i ve derlenmediği yerde 1325'i oluşturuyorum (hatalar)
Ancak yeni derleyici tarafından bulunan 2000 uyarı ve hata, derleyiciyi aniden yanlış mı yapıyor?
Kodunuzdaki bu karışıklıkla başa çıkmanızı ve sıraya koymanızı tavsiye ederim.
Gerçekten de, derleyici koddaki problemler hakkında çığlık attığında bu tür ifadeler yapmak gariptir. Kod kalitesi gereksinimlerini kasıtlı olarak artırıyoruz ve sorunları varsayılan olarak gizlemek istemiyoruz. Bu finans sektörü.
Renat Fatkhullin : Eski yapıda 2600 uyarı sizi rahatsız etmiyor.
Ancak yeni derleyici tarafından bulunan 2000 uyarı ve hata, derleyiciyi aniden yanlış mı yapıyor?
Kodunuzdaki bu karışıklıkla başa çıkmanızı ve sıraya koymanızı tavsiye ederim.
Gerçekten de, derleyici koddaki sorunlar hakkında çığlık attığında bu tür ifadeler yapmak gariptir. Kod kalitesi gereksinimlerini kasıtlı olarak artırıyoruz ve sorunları varsayılan olarak gizlemek istemiyoruz. Bu finans sektörü.
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
Yalnızca "'sayı'dan 'dize'ye örtük dönüştürme", "tür dönüştürme nedeniyle olası veri kaybı", "işaret uyuşmazlığı" ve benzeri uyarılar vardır. Onlar. bu sadece sayısal/metin türlerini birbirine dönüştürmekle ilgilidir. En son derleyicinin ürettiği hatalarla ne ilgisi var:
tipsiz beyan fonksiyon şablonu uygulanamıyor beklenen bildirilmemiş tanımlayıcı '*' - işaretçi kullanılamaz sınıf türü bekleniyor fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz nesne işaretçisi bekleniyor noktalı virgül bekleniyor
Onlar. dilin söz diziminde bazı değişiklikler olduğu açıktır. Ve her şey sessiz. Ve burada her zamanki gibi konuşmayı bir kenara bırakarak bize "kod kalitesi" vb. hakkında ahlak okuyorsunuz.
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
Yalnızca "'sayı'dan 'dize'ye örtük dönüştürme", "tür dönüştürme nedeniyle olası veri kaybı", "işaret uyuşmazlığı" ve benzeri uyarılar vardır. Onlar. bu sadece sayısal/metin türlerini birbirine dönüştürmekle ilgilidir. En son derleyicinin ürettiği hatalarla ne ilgisi var:
tipsiz beyan fonksiyon şablonu uygulanamıyor beklenen bildirilmemiş tanımlayıcı '*' - işaretçi kullanılamaz sınıf türü bekleniyor fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz nesne işaretçisi bekleniyor noktalı virgül bekleniyor
Onlar. dilin söz diziminde bazı değişiklikler olduğu açıktır. Ve her şey sessiz. Ve burada her zamanki gibi konuşmayı bir kenara bırakarak bize "kod kalitesi" vb. hakkında ahlak okuyorsunuz.
2600 uyarınız varsa, tüm uyarıların zararsız olduğunu garanti edebilirsiniz, 2600'ün tümüne baktınız
kafa hakkında, sadece hasta bir kafa bu kadar çok uyarıya izin verebilir ve bunun normal olduğunu ve hala indirme hakkının olduğunu düşünebilir.
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
Yalnızca "'sayı'dan 'dize'ye örtük dönüştürme", "tür dönüştürme nedeniyle olası veri kaybı", "işaret uyuşmazlığı" ve benzeri uyarılar vardır. Onlar. bu sadece sayısal/metin türlerini birbirine dönüştürmekle ilgilidir. En son derleyicinin ürettiği hatalarla ne ilgisi var:
tipsiz beyan fonksiyon şablonu uygulanamıyor beklenen bildirilmemiş tanımlayıcı '*' - işaretçi kullanılamaz sınıf türü bekleniyor fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz nesne işaretçisi bekleniyor noktalı virgül bekleniyor
Onlar. dilin söz diziminde bazı değişiklikler olduğu açıktır. Ve her şey sessiz. Ve burada her zamanki gibi konuşmayı bir kenara bırakarak bize "kod kalitesi" vb. hakkında ahlak okuyorsunuz.
Yoldaş, burada derleyiciyi sulamaya devam edecek misin, yoksa opus'unun en az yirmi satırını MQL'ye getirebilir misin? Ne tür bir cehennem saçmalığı yazdığın bilinmiyor. Yoksa tüm telepatların sizi dinlemek, hüzünlü bakışlar atmak ve tüm bu saçmalıklara katılmak için burada mı olması gerektiğini düşünüyorsunuz?
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
rahatsız etmiyorum 26 yıllık kesintisiz programlamanın arkasında.
Mali sektörden bahsediyorsak, uyarılar aslında hatalardır. Ve "işaret kaybı, kesinlik kaybı, yayınlarda kayıp, vb" ile ilgili binlerce mesajın tümü, kodun kalitesine bir cümledir. Görünüşe göre, sonuçları tam olarak anlamıyorsunuz.
Lütfen derleyicinin hata olarak belirttiği kod parçasını yeterince eksiksiz bir biçimde sağlayın.
Lütfen ad alanı mekanizmasını MQL5'te tanıtın, bunun ne kadar yararlı olduğunu kendiniz anlıyorsunuz, aksi takdirde bildirimlerde aynı adları devre dışı bırakmak için makrolar şeklinde koltuk değneği eklemek zarif görünmüyor :)
Mali sektörden bahsediyorsak, uyarılar aslında hatalardır. Ve "işaret kaybı, kesinlik kaybı, yayınlarda kayıp, vb" ile ilgili binlerce mesajın tümü, kodun kalitesine bir cümledir. Görünüşe göre sonuçları tam olarak anlamıyorsun.
...
Bir projede belirli bir karmaşıklık düzeyinden başlayarak, uyarıların normal derleme zamanı hatalarından çok daha kabus gibi sonuçları olduğunu ekleyeceğim. Uyarıların sinsiliği, programın onlarla birlikte çalışmasıdır, ancak birdenbire, farklı koşullar altında, düzeltilmesi çok zor olan mucizeler başlar.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Optimizasyon sonuçları tablosunu içeren sekmenin nasıl göründüğünü gösterin
Örneğin bunun gibi (Bakiye + maksimum Kurtarma Faktörü):
onlar. bir nan'a grafiği ölümüne öldürmek için yeterlidir (artık nans olmasa bile kiracı değildir).
// bu arada, bu durumda nan'ın negatif bakiyeyle (ilk depozito 1000000) elde edildiği tablodan fark edilir.
Asılsız, kendiniz kanıtlarınızla sözlerinizi desteklemediğinizde.
Derleme günlüğünü (resim değil) ekleyebilseler de, başka birinin resmini bile getirdiler.
....
Derleyici koddaki hatalara işaret ediyorsa, buna inanmanız gerekir.
Ve buna inanmıyorsanız, derleme günlüğünü analiz için foruma gönderin. Hatalar ve derleme zamanı var.
Tamam, yaklaşık bir saniye derlenen yapı 1159'un günlüğünü ekliyorum, yaklaşık 20 saniye boyunca derlendiği 1241'i ve derlenmediği yerde 1325'i oluşturuyorum (hatalar)
Eski yapıda 2600 uyarı sizi rahatsız etmiyor.
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
Yalnızca "'sayı'dan 'dize'ye örtük dönüştürme", "tür dönüştürme nedeniyle olası veri kaybı", "işaret uyuşmazlığı" ve benzeri uyarılar vardır. Onlar. bu sadece sayısal/metin türlerini birbirine dönüştürmekle ilgilidir. En son derleyicinin ürettiği hatalarla ne ilgisi var:
tipsiz beyan
fonksiyon şablonu uygulanamıyor
beklenen
bildirilmemiş tanımlayıcı
'*' - işaretçi kullanılamaz
sınıf türü bekleniyor
fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz
nesne işaretçisi bekleniyor
noktalı virgül bekleniyor
Onlar. dilin söz diziminde bazı değişiklikler olduğu açıktır. Ve her şey sessiz. Ve burada her zamanki gibi konuşmayı bir kenara bırakarak bize "kod kalitesi" vb. hakkında ahlak okuyorsunuz.
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
Yalnızca "'sayı'dan 'dize'ye örtük dönüştürme", "tür dönüştürme nedeniyle olası veri kaybı", "işaret uyuşmazlığı" ve benzeri uyarılar vardır. Onlar. bu sadece sayısal/metin türlerini birbirine dönüştürmekle ilgilidir. En son derleyicinin ürettiği hatalarla ne ilgisi var:
tipsiz beyan
fonksiyon şablonu uygulanamıyor
beklenen
bildirilmemiş tanımlayıcı
'*' - işaretçi kullanılamaz
sınıf türü bekleniyor
fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz
nesne işaretçisi bekleniyor
noktalı virgül bekleniyor
Onlar. dilin söz diziminde bazı değişiklikler olduğu açıktır. Ve her şey sessiz. Ve burada her zamanki gibi konuşmayı bir kenara bırakarak bize "kod kalitesi" vb. hakkında ahlak okuyorsunuz.
2600 uyarınız varsa, tüm uyarıların zararsız olduğunu garanti edebilirsiniz, 2600'ün tümüne baktınız
kafa hakkında, sadece hasta bir kafa bu kadar çok uyarıya izin verebilir ve bunun normal olduğunu ve hala indirme hakkının olduğunu düşünebilir.
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
Yalnızca "'sayı'dan 'dize'ye örtük dönüştürme", "tür dönüştürme nedeniyle olası veri kaybı", "işaret uyuşmazlığı" ve benzeri uyarılar vardır. Onlar. bu sadece sayısal/metin türlerini birbirine dönüştürmekle ilgilidir. En son derleyicinin ürettiği hatalarla ne ilgisi var:
tipsiz beyan
fonksiyon şablonu uygulanamıyor
beklenen
bildirilmemiş tanımlayıcı
'*' - işaretçi kullanılamaz
sınıf türü bekleniyor
fonksiyon çağrısına aşırı yüklemelerin hiçbiri uygulanamaz
nesne işaretçisi bekleniyor
noktalı virgül bekleniyor
Onlar. dilin söz diziminde bazı değişiklikler olduğu açıktır. Ve her şey sessiz. Ve burada her zamanki gibi konuşmayı bir kenara bırakarak bize "kod kalitesi" vb. hakkında ahlak okuyorsunuz.
Yoldaş, burada derleyiciyi sulamaya devam edecek misin, yoksa opus'unun en az yirmi satırını MQL'ye getirebilir misin? Ne tür bir cehennem saçmalığı yazdığın bilinmiyor. Yoksa tüm telepatların sizi dinlemek, hüzünlü bakışlar atmak ve tüm bu saçmalıklara katılmak için burada mı olması gerektiğini düşünüyorsunuz?
HATAYA NEDEN OLAN ÖZEL KOD NEREDE?
Her şeyi birlikte karıştırmaya gerek yok. Uyarılar uyarıdır ve hatalar hatadır, herkes farkı çok iyi anlar. Son yapıya kadar her şey derlendi. Ve oradaki derleyiciye gizlice bazı yeni kurallar getirdiyseniz, bize haber vermeden, bunun için gerçekten benim kodum mu suçlu? Sorunu neden hasta bir kafadan sağlıklı bir kafaya kaydıralım?
rahatsız etmiyorum 26 yıllık kesintisiz programlamanın arkasında.
Mali sektörden bahsediyorsak, uyarılar aslında hatalardır. Ve "işaret kaybı, kesinlik kaybı, yayınlarda kayıp, vb" ile ilgili binlerce mesajın tümü, kodun kalitesine bir cümledir. Görünüşe göre, sonuçları tam olarak anlamıyorsunuz.
Lütfen derleyicinin hata olarak belirttiği kod parçasını yeterince eksiksiz bir biçimde sağlayın.
Bu olmadan, tüm tartışma çirkin ve adil değil.
Uzmanın günlüğünde bir hata buldum:
bilinmeyen komut E0
Bu ne anlama geliyor?
Renat Fatkhullin'in fotoğrafı.
Lütfen ad alanı mekanizmasını MQL5'te tanıtın, bunun ne kadar yararlı olduğunu kendiniz anlıyorsunuz, aksi takdirde bildirimlerde aynı adları devre dışı bırakmak için makrolar şeklinde koltuk değneği eklemek zarif görünmüyor :)
...
Mali sektörden bahsediyorsak, uyarılar aslında hatalardır. Ve "işaret kaybı, kesinlik kaybı, yayınlarda kayıp, vb" ile ilgili binlerce mesajın tümü, kodun kalitesine bir cümledir. Görünüşe göre sonuçları tam olarak anlamıyorsun.
...