Discussione sull’articolo "MetaTrader 5 su Linux" - pagina 9

 
Renat Fatkhullin:

Esaminiamo i log e scopriamo perché l'implementazione crypt32.dll di Wine stesso non funziona in modo simile alla versione di Windows. Proviamo ad aggiustare.

Wine ha molti trucchi nell'implementazione delle WinAPI. Dobbiamo bypassare completamente alcune funzioni (si bloccano in alcune versioni di Wine), rilevando Wine.

Wine è rimasto una scatola nera per noi, abbiamo scritto le librerie vraper win per wine, ma non abbiamo mai capito perché le lib`a funzionassero in modo instabile su macchine diverse, anche se le versioni di winelib e del sistema operativo erano le stesse, alla fine abbiamo rinunciato a questa idea)))

 
Konstantin:

wine è rimasto per noi una scatola nera, abbiamo scritto le librerie win vrapper sotto wine, ma non abbiamo mai capito perché su macchine diverse la lib`a non funzionava in modo stabile, anche se le versioni di winelib e del sistema operativo erano le stesse e uguali, alla fine abbiamo rinunciato a questa idea)))


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...
 

Lo so, ma a quel tempo non capivamo perché dovevamo compilare le librerie ogni volta su PC diversi, e questa non era una soluzione al nostro problema, quindi abbiamo abbandonato questa idea, avendo trovato un'altra soluzione più accettabile per noi

e come ha detto giustamente Rinat, wine è in via di sviluppo, ci sono molti bug che vengono corretti a ogni rilascio, non si vuole perdere tempo a seguirli ))

 
Konstantin:

Lo so, ma a quel tempo non capivamo perché dovevamo compilare le librerie ogni volta su PC diversi, e questa non era una soluzione al nostro problema, quindi abbiamo rinunciato a questa idea di investigare, avendo trovato un'altra soluzione più accettabile per noi.

vyne non è un regalo e, ovviamente, è ancora più problematico di vinda. ma non è nemmeno una scatola nera. se non lo capisci, non lo capisci.


Konstantin:

e come ha detto giustamente rinat, wine è in via di sviluppo, ci sono un sacco di bug che vengono corretti ad ogni release, non si vuole perdere tempo a seguirli ))

1. anche mt5 non è privo di difetti e sta crescendo da decenni.

2. in questo caso gli sviluppatori dicono - usate la vindoz-lib nativa, qual è il problema?

solo per chiacchierare.

rtfm!

 
htrd:
Vine non è un regalo e, naturalmente, è ancora più pieno di difetti di vin. ma non è nemmeno una scatola nera. non lo capisci - e non lo capisci.


1. anche mt5 non è privo di difetti e cresce di decenni.

2. in questo caso gli sviluppatori dicono - usate la vindoz-lib nativa, qual è il problema?

solo per chiacchierare.

rtfm!

Non capisco perché scrivi tutto questo se non capisci l'essenza del problema?

 
Konstantin:

Non capisco perché scrivi tutto questo se non capisci l'essenza del problema?


Sì, beh, quello che sta succedendo è quello che sta arrivando, credo.

ci sono molti fraintendenti qui... :)

Konstantin:

l'unica cosa che capisco è che anche in ambiente wine, Linux vuole leggere il certificato nel suo formato ...

napalm che brucia ... sei un pazzo ...

No, ragazzi ... Me ne vado, mi assimilo ... :)

 
htrd:

Sì, beh, chi la fa l'aspetti, credo.

ci sono molti equivoci qui ... :)

bruci con il napalm ... sei un tipo strano

No, ragazzi ... Me ne vado. O mi assimilo ... :)


tante parole, ma inutili:

1. comunicare con gli estranei in modo rispettoso.

2. dimostrare di aver capito tutto, cioè di avere una soluzione pronta al problema.

solo dopo ha senso discutere ulteriormente con te....

 

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

Chi ha riscontrato il problema dei messaggi popup residui di ME sotto wine:

e questi messaggi rimangono anche se si passa a un altro desktop:


e tali messaggi residui si accumulano durante il processo di lavoro molto, uccisi dal riavvio di ME. Come si può risolvere questo problema?

ps. libreria gdiplus.dll sostituita

 
Konstantin:

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

Chi ha riscontrato il problema dei messaggi popup residui di ME sotto wine:

Questi messaggi rimangono anche se si passa a un altro desktop:


e tali messaggi residui si accumulano molto durante il processo di lavoro e vengono eliminati riavviando ME. Come si può curare questo problema?

ps. libreria gdiplus.dll sostituita

Un fenomeno abbastanza comune. Stavo anche pensando un po' a come sbarazzarmi di questo comportamento.
Mentre non ho colto chiaramente il momento della comparsa e del congelamento del tooltip. Come essere più precisi lo stabilirò. Forse verrà fuori qualcosa. O almeno trovare un modo per scrivere il codice in modo che tali blocchi si verifichino meno spesso.

 
Konstantin Nikitin:

Un fenomeno piuttosto comune. Perciò ho pensato un po' a come sbarazzarmi di questo comportamento.
Sebbene non abbia colto chiaramente il momento dell'apparizione e della sospensione del suggerimento. Come più precisamente determinerà. Forse qualcosa verrà fuori. O almeno trovare un modo per scrivere il codice in modo che questi blocchi si verifichino meno spesso.

Li ho quasi ogni volta che ricevo un suggerimento, mentre si scrive non ci si fa caso, ma quando si inizia a scorrere il codice, iniziano a interferire con il codice