Named pipes

O jezykach programowania w platformach i nie tylko.
z6yszko
Gaduła
Gaduła
Posty: 266
Rejestracja: 17 sty 2011, 10:09

Named pipes

Nieprzeczytany post autor: z6yszko »

Na pewno ktoś będzie wiedział o co chodzi i dlaczego to EA nie działa. Kod jest okrojony w do definicji protokołu named pipe i uchwytów. Funkcja CreateNamedPipeA zwraca błąd i nie tworzy named pipe. W poprzednich buildach MT4 kod prawdopodobnie by działał. Oczywiście zamiast OnInit OdDeinit i OnTick należałoby użyć starych nazw funkcji.

Bardzo proszę o pomoc, siedzę już nad tym kilka dni.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
nufnuf
Stały bywalec
Stały bywalec
Posty: 81
Rejestracja: 23 wrz 2008, 13:09

Re: Named pipes

Nieprzeczytany post autor: nufnuf »

Zbyszko, to nie chce działać, bo od niedawna MT4 karmi funkcję CreateNamedPipeA tekstem Unicode.
Zmień ostatnią literkę nazwy tej funkcji na "W" i trybik jej zaskoczy.
Tzn. zamiast CreateNamedPipeA, użyj CreateNamedPipeW. To jest funkcja rozumiejąca Unicode.

z6yszko
Gaduła
Gaduła
Posty: 266
Rejestracja: 17 sty 2011, 10:09

Re: Named pipes

Nieprzeczytany post autor: z6yszko »

Uff, dzięki nufnuf.
Pochwała się należy!
:)

ODPOWIEDZ