Hatalar, hatalar, sorular - sayfa 2308

 
ingram :
.net ile yazılmış ve DllExport ile sarılmış dll kullanıyorum. Her şey çalışıyor, ancak yalnızca ilk başlangıçta, danışmanın testini dll kullanarak tekrar çalıştırmayı denediğinizde, test cihazı başlamıyor. Loglarda hata yok. Terminali yeniden başlatmak sorunu çözer.
Böyle bile değil. Başlattıktan sonra, aracı çalışmayı durdurur, aracıyı değiştirmek sorunu çözer. Her ajan test cihazında 1 kez başlatılabilir, terminalin yeniden başlatılması sorunu tüm ajanlar için çözer. Görünüşe göre ajanda bir şey asılı, belki bir tür zorunlu sonlandırma komutu var?
 
Alexey Navoykov :
Böyle bir şey duymadı (sipariş hakkında). Onlar. kapalı alanlar varsa, bunlar farklı bir sırada mı? Evet, bu nasıl mümkün olabilir?
Bölümlerin kendileri herhangi bir sırayla düzenlenebilir. Bir bölüm içinde sipariş garanti edilir. Klasik C++'da kural geneldir - özel durumları dikkate almaz (C++ 11'de - örneğin yalnızca bir bölüm varsa - hangisi olursa olsun) dikkate alır ... sadece böyle icat edildiğini mi düşünüyorsun?
 
A100 :

ve ardından Bul...'u tıklayın.

Teşekkür ederim. Olmuş.

 
A100 :

1907x32 inşa ... hiçbir şey tekrar çalışmıyor

Sonuç: 0:126, yani. sistem .dll'leri bile yüklenmez (126 - Belirtilen modül bulunamadı)

Ve öncesinde (1881x32 inşa) her şey çalıştı ve sonuç bekleniyordu: 1725235200:0

Ve yüklenmezler çünkü dizeler artık herhangi bir biçimde .dll'ye (sistem dosyaları dahil normal dll'ler) aktarılmaz (dize şöyle dursun, ne char[] ne de ushort[])

Bu kadar basit bir işlem ve test edilmiyor mu?

 
A100 :

Ve yüklenmezler çünkü dizeler artık herhangi bir biçimde .dll'ye (sistem dosyaları dahil normal dll'ler) aktarılmaz (dize şöyle dursun, ne char[] ne de ushort[])

Bu kadar basit bir işlem ve test edilmiyor mu?

Yerel .NET DLL desteğinin uygulanması sırasında 32 bit içe aktarma kesildi. Yarın güncellenmiş bir beta yayınlayacağız.

Bu arada, dotnet kitaplıklarını içe aktarmayı deneyin. Artık çemberlemeye gerek yok.

 
Renat Fatkhullin :

Yerel .NET DLL desteğinin uygulanması sırasında 32 bit içe aktarma kesildi. Yarın güncellenmiş bir beta yayınlayacağız.

Bu arada, dotnet kitaplıklarını içe aktarmayı deneyin. Artık çemberlemeye gerek yok.

Bu gerçekten doğru mu? Bu gerçekten harika bir haber! Ne zamandır bunu bekliyordum!
Herhangi bir manuel var mı? Veya sadece görsel stüdyoda bir dll oluşturun ve her şey çalışıyor mu?

 
ingram :

Bu gerçekten doğru mu? Bu gerçekten harika bir haber! Ne zamandır bunu bekliyordum!
Herhangi bir manuel var mı? Veya sadece görsel stüdyoda bir dll oluşturun ve her şey çalışıyor mu?

Evet, sadece normal yerel DLL'ler gibi çalışırlar.

 

Derleyici kilitleniyor (1907x32 oluştur)


 template < typename T>
void f( T ); {}
void OnStart ()
{
        f( 0 );
}


 
Renat Fatkhullin :

Yerel .NET DLL desteğinin uygulanması sırasında 32 bit içe aktarma kesildi. Yarın güncellenmiş bir beta yayınlayacağız.

Teşekkür ederim! her şey çalışıyor
 
Kiril alfabesinde değişken isimleri konusunda

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

OnDeinit veya nesne yıkıcıda ChartClose + SymbolSelect /false + CustomSymbolDelete

kypa , 2018.10.11 13:58

 void КСекундичка::ЗатварянеВсичкотоГрафика()
  {
   int всичкото_графика = ArraySize (ч_графикчките);
   for ( int х= 0 ; х<всичкото_графика; х++) ChartSetSymbolPeriod (ч_графикчките[х], _Symbol , PERIOD_M1 );
   for ( int у= 0 ; у<всичкото_графика; у++) ChartRedraw (ч_графикчките[у]);
   for ( int й= 0 ; й<всичкото_графика; й++) ChartClose (ч_графикчките[й]);
   ObjectsDeleteAll ( 0 , "Секундичка" );
  }

Değişkenleri yukarıdan aşağıya okumak forum kurallarına aykırı mı?