Discussão do artigo "MetaTrader 5 no Linux" - página 9

 
Renat Fatkhullin:

Vamos examinar os registros e descobrir por que a implementação do crypt32.dll do próprio Wine não funciona de forma semelhante à versão do Windows. Vamos tentar ajustar.

O Wine tem muitos truques na implementação da WinAPI. Temos que ignorar completamente algumas funções (elas travam em algumas versões do Wine), detectando o Wine.

O Wine continuou sendo uma caixa preta para nós, escrevemos bibliotecas vraper win sob o Wine, mas nunca entendemos por que a lib`a funcionava de forma instável em máquinas diferentes, embora as versões da winelib e do sistema operacional fossem as mesmas, e acabamos desistindo dessa ideia)))

 
Konstantin:

Para nós, o wine permaneceu uma caixa preta, escrevemos bibliotecas vrapper win sob o wine, mas nunca entendemos por que em máquinas diferentes a lib`a não funcionava de forma estável, embora as versões da winelib e do sistema operacional fossem as mesmas e iguais, por isso desistimos dessa ideia no final )))


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

Eu sei, mas naquela época não entendíamos por que tínhamos que compilar as bibliotecas todas as vezes em PCs diferentes, e isso não era uma solução para o nosso problema, então desistimos dessa ideia, tendo encontrado outra solução mais aceitável para nós

e como Rinat disse com razão, o wine está em desenvolvimento, há muitos bugs sendo corrigidos a cada versão, você não quer perder seu tempo rastreando-os ))

 
Konstantin:

Eu sei, mas naquela época não entendíamos por que tínhamos que compilar as bibliotecas todas as vezes em PCs diferentes, e isso não era uma solução para o nosso problema, então desistimos dessa ideia de investigar, tendo encontrado outra solução mais aceitável para nós

O vyne não é um presente e, é claro, é ainda mais problemático do que o vinda, mas também não é uma caixa preta.


Konstantin:

e como rinat disse corretamente, o wine está em desenvolvimento, há muitos bugs sendo corrigidos a cada lançamento, você não quer perder seu tempo rastreando-os ))

1. o mt5 também não está isento de falhas e também está crescendo há décadas.

2. nesse caso, os desenvolvedores dizem - use a biblioteca nativa do vindoz, qual é o problema?

só para conversar.

rtfm!

 
htrd:
O Vine não é um presente e, é claro, é ainda mais problemático do que o Vin, mas também não é uma caixa preta.


1. o mt5 também não está isento de falhas e também cresce há décadas.

2. nesse caso, os desenvolvedores dizem - use a biblioteca nativa do vindoz, qual é o problema?

apenas para tagarelar.

rtfm!

Não entendo por que você escreve tudo isso se não entende a essência do problema?

 
Konstantin:

Não entendo por que está escrevendo tudo isso se não entende a essência do problema?


Sim, bem, o que está aparecendo é o que está vindo, eu acho.

Há muitos mal-entendidos aqui... :)

Konstantin:

a única coisa que entendo é que, mesmo no ambiente wine, o Linux quer ler o certificado em seu próprio formato ...

queima de napalm ... você é um esquisito ...

Não, pessoal... Eu vou embora, vou assimilar ... :)

 
htrd:

Sim, bem, o que vai, volta, eu acho.

há muitos mal-entendidos aqui ... :)

você se queima com napalm ... você é um esquisito

Não, pessoal... Eu vou embora ou vou me assimilar ... :)


tantas palavras, mas sem utilidade:

1. comunique-se com estranhos de maneira respeitosa.

2. forneça provas de que você entende tudo, o que significa que você tem uma solução pronta para o problema.

Só depois disso é que faz sentido discutir o assunto com você. ....

 

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

Quem já se deparou com o problema de mensagens pop-up residuais do ME no wine?

e essas mensagens permanecem mesmo que você mude para outra área de trabalho:


e essas mensagens residuais se acumulam muito durante o processo de trabalho, sendo eliminadas ao reiniciar o ME. Como resolver esse problema?

ps. Biblioteca gdiplus.dll substituída

 
Konstantin:

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

Quem encontrou o problema de mensagens pop-up residuais do ME no wine?

Essas mensagens permanecem mesmo quando se muda para outra área de trabalho:


e essas mensagens residuais se acumulam muito durante o processo de trabalho, sendo eliminadas ao reiniciar o ME. Como isso pode ser resolvido?

ps. Biblioteca gdiplus.dll substituída

É um fenômeno bastante comum. Eu também estava pensando um pouco em como me livrar desse comportamento.
Embora não tenha capturado claramente o momento de aparecimento e suspensão da dica de ferramenta. Vou determinar como ser mais preciso. Talvez surja alguma coisa. Ou, pelo menos, encontrar uma maneira de escrever o código de modo que essas interrupções ocorram com menos frequência.

 
Konstantin Nikitin:

É um fenômeno bastante comum. Então, pense um pouco em como se livrar desse comportamento.
Embora não tenha captado claramente o momento da aparição e da suspensão da dica. Como determinarei com mais precisão. Talvez surja alguma coisa. Ou, pelo menos, encontrar uma maneira de escrever o código para que essas interrupções ocorram com menos frequência.

Eu os tenho quase sempre que recebo uma dica, enquanto escrevo você não presta atenção a eles, mas quando começa a rolar o código, eles começam a interferir no código