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.
Named pipes
Named pipes
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: Named pipes
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.
Zmień ostatnią literkę nazwy tej funkcji na "W" i trybik jej zaskoczy.
Tzn. zamiast CreateNamedPipeA, użyj CreateNamedPipeW. To jest funkcja rozumiejąca Unicode.
Re: Named pipes
Uff, dzięki nufnuf.
Pochwała się należy!

Pochwała się należy!
