Discussione sull’articolo "Comunicare con MetaTrader 5 utilizzando pipe denominate senza utilizzare DLL" - pagina 7
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Il server è per un solo cliente? Sto cercando di connettere un secondo cliente, ma la connessione non si apre. Errore 5004. Il nome del file è lo stesso dell'altro client connesso.
Se disconnetto il primo client, il secondo si connette. Quindi un canale denominato è una sola connessione?
Come collegare due client MT tramite canali denominati?
Ho provato il codice da qui https://www.mql5.com/it/articles/115. Non funziona. Il metodo Connect si blocca.
colleghi, potete per favore vedere se questo esempio funziona per voi al momento?
i miei test su VS 2022 / VS 2026 + MT5 5570 + Win11
il client non riesce ad aprire una pipe creata dal server, INVALID_HANLE su FileOpen.
Chi ha funzionato? Come siete riusciti a farlo funzionare?
esempio simile per MT4 - anche questo non funziona https://www.mql5.com/ru/forum/28683#comment_59076685
Il problema si è rivelato essere UAC.
Il server funzionava con admin e MT senza.
Il problema si risolve iniziando con gli stessi permessi o aggiungendo SECURITY_ATTRIBUTES a CreateNamedPipe con Dacl azzerato.