"Linux'te MetaTrader 5" makalesi için tartışma - sayfa 9

 
Renat Fatkhullin:

Günlükleri inceleyelim ve Wine'ın crypt32.dll uygulamasının neden Windows sürümüne benzer şekilde çalışmadığını bulalım. Ayarlamaya çalışalım.

Wine'ın WinAPI uygulamasında birçok hilesi vardır. Wine'ı algılayarak bazı işlevleri tamamen atlamamız gerekiyor (bazı Wine sürümlerinde takılıyorlar).

Wine bizim için bir kara kutu olarak kaldı, wine için vraper win kütüphaneleri yazdık, ancak winelib ve işletim sistemi sürümleri aynı olmasına rağmen lib`a'nın neden farklı makinelerde dengesiz çalıştığını asla anlamadık, sonunda bu fikirden vazgeçtik)))

 
Konstantin:

wine bizim için bir kara kutu olarak kaldı, wine altında vrapper win kütüphaneleri yazdık, ancak winelib ve işletim sistemi sürümleri aynı ve aynı olmasına rağmen farklı makinelerde lib`a'nın neden kararlı çalışmadığını asla anlamadık, sonunda bu fikirden vazgeçtik)))


https://wiki.winehq.org/Source_Code

Source Code - WineHQ Wiki
  • wiki.winehq.org
The source code for Wine, all Wine websites, and supplementary web tools can be found online. You can explore the project's main source tree and commit history (all the way back to the first CVS commit in 1993) at the online git browser. You can also use the Wine cross-reference, although this only goes back to Wine v1.0. If you are interested...
 

Biliyorum, ancak o zamanlar lib'leri neden her seferinde farklı bilgisayarlarda derlememiz gerektiğini anlamıyorduk ve bu sorunumuza bir çözüm değildi, bu yüzden bizim için daha kabul edilebilir başka bir çözüm bulduktan sonra bu fikirden vazgeçtik

ve Rinat'ın haklı olarak söylediği gibi, wine gelişiyor, her sürümde düzeltilen çok sayıda hata var, zamanınızı onları izlemekle harcamak istemezsiniz ))

 
Konstantin:

Biliyorum, ancak o zamanlar libleri neden her seferinde farklı bilgisayarlarda derlememiz gerektiğini anlamıyorduk ve bu sorunumuza bir çözüm değildi, bu yüzden bizim için başka ve daha kabul edilebilir bir çözüm bulduktan sonra bu araştırma fikrinden vazgeçtik

vyne bir hediye değil ve elbette vinda'dan bile daha hatalı. ama bir kara kutu da değil. anlamazsan, anlamazsın.


Konstantin:

ve rinat'ın doğru bir şekilde söylediği gibi, wine gelişiyor, her sürümde düzeltilen birçok hata var, zamanınızı onları takip ederek harcamak istemezsiniz ))

1. mt5 de hatasız değildir ve onlarca yıldır büyümektedir.

2. bu durumda geliştiriciler diyor ki - yerel vindoz-lib'i kullanın, sorun nedir?

sadece gevezelik etmek için.

rtfm!

 
htrd:
Vine bir hediye değil ve elbette vin'den bile daha aksaklıklı. ama aynı zamanda bir kara kutu da değil. anlamıyorsun - ve anlamıyorsun.


1. mt5 de hatasız değildir ve ayrıca onlarca yıl büyür.

2. bu durumda geliştiriciler diyor ki - yerel vindoz-lib'i kullanın, sorun nedir?

sadece gevezelik etmek için.

rtfm!

Sorunun özünü anlamıyorsanız neden tüm bunları yazdığınızı anlamıyorum?

 
Konstantin:

Sorunun özünü anlamıyorsanız neden tüm bunları yazdığınızı anlamıyorum?


Evet, sanırım patlayan şey geliyor.

Burada bir sürü yanlış anlayan var. :)

Konstantin:

anladığım tek şey wine ortamında bile Linux'un sertifikayı kendi formatında okumak istemesi ...

napalm yakmak ... Sen bir ucubesin ...

Hayır, çocuklar. Ben gidiyorum. Asimile olacağım ... :)

 
htrd:

Evet, ne ekersen onu biçersin sanırım.

Burada bir sürü yanlış anlayan var ... :)

Napalm ile yanıyorsun... Sen bir ucubesin.

Hayır, çocuklar. Ya gideceğim ya da asimile olacağım... :)


Çok fazla kelime var ama faydası yok:

1. Yabancılarla saygılı bir şekilde iletişim kurun.

2. Her şeyi anladığınıza dair kanıt sunun, bu da soruna hazır bir çözümünüz olduğu anlamına gelir.

ancak bundan sonra konuyu sizinle daha fazla tartışmak mantıklı olur....

 

Linux Mint 18.2 x64 (Ubuntu 16.04 x64), DE Cinnamon, wine 3.5

wine altında ME'den gelen artık açılır mesaj sorunuyla kim karşılaştı:

ve bu mesajlar başka bir masaüstüne geçseniz bile kalır:


ve bu tür artık mesajlar çalışma sürecinde çok fazla birikiyor, ME'yi yeniden başlatarak öldürülüyor. Bunu nasıl tedavi edebilirim?

ps. gdiplus.dll kütüphanesi değiştirildi

 
Konstantin:

Linux Mint 18.2 x64 (Ubuntu 16.04 x64), DE Cinnamon, wine 3.5

Wine altında ME'den gelen artık açılır mesaj sorunuyla kim karşılaştı?

Bu mesajlar başka bir masaüstüne geçilse bile kalır:


ve bu tür artık mesajlar çalışma sürecinde çok fazla birikiyor, ME'yi yeniden başlatarak öldürülüyor. Bu nasıl tedavi edilebilir ki?

ps. gdiplus.dll kütüphanesi değiştirildi

Oldukça yaygın bir fenomen. Ben de bu tür davranışlardan nasıl kurtulacağımı biraz düşünüyordum.
Araç ipucunun görünme ve asılı kalma anını tam olarak yakalayamadım. Nasıl daha kesin olacağını belirleyeceğim. Belki bir şeyler ortaya çıkar. Ya da en azından bu tür takılmaların daha az meydana gelmesi için kod yazmanın bir yolunu bulurum.

 
Konstantin Nikitin:

Oldukça yaygın bir fenomen. Bu tür davranışlardan nasıl kurtulacağımızı biraz düşündüm.
İpucunun ortaya çıktığı ve asıldığı anı tam olarak yakalayamasam da. Daha kesin olarak nasıl belirleyeceğim. Belki bir şeyler ortaya çıkar. Ya da en azından bu tür takılmaların daha az meydana gelmesi için kod yazmanın bir yolunu bulun.

Neredeyse her ipucu aldığımda onlara sahibim, yazarken onlara dikkat etmiyorsunuz, ancak kodda gezinmeye başladığınızda, koda müdahale etmeye başlıyorlar