Hatalar, hatalar, sorular - sayfa 1122

 
Lone_Irbis :

Burada, test cihazından bir dosyaya veri yazmanın yollarını seçme sürecinde, ortaya çıkan hata budur (uymadığı için kısaltılmıştır):

Yani tabii ki bu hatanın benim eğriliğimin doğal bir sonucu olduğunu anlıyorum. Ve her durumda, hızlı bir şekilde çözüldüğü ortaya çıktı (sorun, dize olmayan verileri gerekirse üçüncü bir işlev aracılığıyla FileWrite'a geçirme girişimindeydi - daha ayrıntılı olarak açıklayabilirim). Ancak hata çok net değil ve biraz korkutucu görünüyor :) ve derleyici hiçbir yerde beklendiğini ima etmiyor. Belki de tutturmak için en azından bir tür uyarıya ya da başka bir şeye değer ...

Kaynağı hizmet masasına ekleyebilir misiniz?
 

Derleyici hatası 244: ağaç optimizasyon hatası

 #property library
int f1( int i )
{
     switch ( i ) {
    case    0 : return ( 1 );
     default : if ( f2() == 1 ) return ( 3 );
    }
     return ( 0 );
}
int f2() { return ( f1( 0 )); }
930 inşa
 
Yani, herkes için gösterge zamanlayıcı , terminalin başlangıcında OnInit () 'den açıkça başlatılıyor mu?
 
pronych :
Yani, herkes için gösterge zamanlayıcı , terminalin başlangıcında OnInit () 'den açıkça başlatılıyor mu?
 bool    EventSetTimer (
   int   seconds       // количество секунд
   );

Zamanlayıcı ilk denemede oluşturulmamış olsa bile, bu, bir zamanlayıcı oluşturma (sonuçta, işlev booleandır) ve alma gerçeği için bir kontrol yerleştirmenizi engeller.

çeklerle çoklu oluşturma denemeleri?

 
Birisi bana derleme hata numarasını nasıl bulacağımı söyleyebilir mi?
 
Fleder :
Birisi bana derleme hata numarasını nasıl bulacağımı söyleyebilir mi?
 ResetLastError ();
.
.
.
Print ( "Ошибка: " , GetLastError ());
 
Fleder :

Zamanlayıcı ilk denemede oluşturulmamış olsa bile, bu, bir zamanlayıcı oluşturma (sonuçta, işlev booleandır) ve alma gerçeği için bir kontrol yerleştirmenizi engeller.

çeklerle çoklu oluşturma denemeleri?

Kontrol etmeye değer, ama işe yaramaz. Bunu sonsuz bir döngüde yapmayı mı öneriyorsun?
 

GetLastError işlevi , çalışma zamanı hataları içindir.

Derleme hatalarıyla ilgilenir.

 
Fleder :
Birisi bana derleme hata numarasını nasıl bulacağımı söyleyebilir mi?

Ve hatanın bir açıklamasına ihtiyacınız varsa, MetaEditir'in yardımına bakmanız gerekir:

Derleme hataları

 
pronych :
Kontrol etmeye değer, ama işe yaramaz. Bunu sonsuz bir döngüde yapmayı mı öneriyorsun?
Sonsuz bir döngünün anlamı yoktur. Sınırlı sayıda deneme yapın, ardından int OnInit() işlevinde INIT_FAILED döndürün .