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
Standart standarttır, bu yüzden içine girecek bir şey yok, hiçbir şekilde. Bir hata var -- bunu geliştiricilere bildirin. Başka yolu yok.
Standart İncil'de çağrı GetLastError.
ama şu şekilde olmalı ::GetLastError.
Aksi takdirde kernel32::GetLastError bir hatadır.
Nasıl düzeltilmemeli?
Nasıl düzenleyemezsin?
İma ettim, gösterdim ve yazdım.
#import
int GetLastError(int )
---
ve bu kadar. Bağlam serbesttir.
Bu şekilde yapmak istemiyorsanız, RtlGetLastError da benzerdir.
İma ettim, gösterdim ve yazdım.
#import
int GetLastError(int )
---
ve bu kadar. Bağlam serbesttir.
Eğer bu şekilde yapmak istemiyorsanız, RtlGetLastError da benzerdir.
bunu bu şekilde yapmak istemiyor musunuz - RtlGetLastError - benzer
Yazarın yaptığı işe büyük saygı duyuyorum. Eğer yazarın bir sakıncası yoksa bu iki sınıfı SCL sınıf kütüphaneme dahil edeceğim.
Ancak sınıflarda standart Microsoft tiplerinin tanımlanması açısından algoritmada başka hatalara neden olan hatalar var. Örneğin DWORD tipinin int değil uint olması gibi. Bu nedenle sınıflardaki bazı algoritmaları revize etmem gerekti ancak çok zor olmadı.
_Konstantin_:
Örneğin, DWORD tipi int değil, uint'tir.
bitlik aynıdır. bu çağrı için yeterlidir
İş parçacığı güvenliğinin nasıl uygulandığını tam olarak anlamıyorum? Diyelim ki: birkaç süreç aynı anda yazıyor ve okuyor. Mantıksal olarak, Lockfile gibi bir şey olmalı, ancak bunu lib'de bulamadım. Yoksa zaten winapi seviyesinde mi uygulanıyor?
lib'de bölüm bağlama yoktur, çünkü teorik olarak kod farklı süreçlerde çalıştırılabilir.
Bunu kontrol etmek için ya varyantınızı ya da https://www.mql5.com/tr/code/1835 adresini kullanın.