Hai bisogno di aiuto interfacciare un Matlab DLL con Metatrader ho già interfacciato un dll VC con Metatrader, ma ora vorrei interfacciarsi codice Matlab con il codice MQL utilizzando una DLL. Ho creato un file test. m con solo una semplice funzione: Uscita funzione AddTwo (x, y) uscita xy poi ho creato un progetto di distribuzione per una libreria C condivisa, ho aggiunto il file test. m e compilato il tutto, avendo la dllTest. dll . In un file TestDLL. mq4 ho scritto: import quotdllTest. dllquot doppia AddTwo (double x, double y) importazione e nel corpo di un semplice: Alert (AddTwo (4.0, 6.0)) Ofc doesnt lavoro, ottengo solo un carico quotcannot biblioteca dllTest. dll (errore 126) quot. Sembra un problema di compilazione. Con i miei altri C DLL di Visual Ho avuto un errore simile risolto modificando il parametro VC compilation quotUse di MFCquot da quotUse MFC in una DLLquot condivisa per quotUse MFC in una Libraryquot statico. ma non so che cosa fare in Matlab. Chiunque utilizzato con successo una dll Matlab in un programma MQL, qualsiasi hintsI ha un grosso problema. Ho sviluppato un file DLL per MetaTrader tramite Visual Studio Express 2010 C4343. Metatrader è un programma di forex trading che è programmabile e può utilizzare qualsiasi file DLL con la funzione di importazione. Ho usato l'espresso VS sui sistema Windows 7 x64 op. L'espresso non può utilizzare x64 (che ne so) quindi tutto è costruito come x86 (32 bit), ho controllato tramite Properties (gestione). Il problema: ho costruito il file DLL sulla mia macchina e sta funzionando perfettamente sotto MetaTrader ma solo sulla mia macchina. (Forse VS copiato alcuni file necessari) Quando ho provato su altre macchine (Win XP (x86)) poi ho ricevuto un messaggio di errore: non può caricare errore di libreria 126 Dependency Walker, presenta i seguenti DLL sono mancanti (solo sulla macchina WIN XP): li ho scaricato e messo a expertslibraries (accanto al mio file dll). (MetaTrader può trovare qualsiasi DLL che copiato in questa biblioteche) Il problema esiste ancora. Ho cambiato l'utilizzo delle MFC da condivisa per statica in VS e ricostruito la DLL. PropertiesConfiguration PropertiesGeneralUse di MFCUse MFC in una libreria PropertiesC4343Code GenerationRuntime libreria statica (MDD) ho impostato questi quello che ho raccolto di forum, ecc il problema esiste ancora. (File DLL mancano ulteriore) Penso che sia un problema di impostazione compier, ma non so che cosa. Avete qualche consiglio da darmi Sulla base della sua descrizione, è difficile dire se si tratta di un problema di problema compilatore o sistema operativo. Potrebbe dirmi un po 'più in dettaglio su di te problema, ad esempio. che WinAPI hai chiamato In supplementare. ecco alcune altre informazioni su queste dll: 1. Ieshims. dll è un artefatto Windows Vista7. Ieshims. dll viene utilizzato per alcune chiamate di procura come CreateProcess e modalità protetta mano IE che doesnt esiste su XP. Quindi non è necessario. 2. wer. dll è legato alla Segnalazione errori di Windows ed è probabilmente utilizzato su Windows XP, che ha un po 'diverso sistema di segnalazione degli errori di Vista e sopra. 3. bcrypt. dll e ncrypy. dll sono finestre di crittografia Primitives libreria 4. È possibile utilizzare una definizione di macro come ifdef di fare una distinzione tra la versione diverse finestre. Irsquom lieti di ricevere la vostra risposta e vi aiuterà a risolvere il problema di supporto Rob Pan MSFT MSDN Community Feedback per noi ottenere o Campione codice da Microsoft Si prega di ricordare per segnare le risposte come risposte se aiutano e deselezionare loro se non sono d'aiuto. Giovedi, 24 marzo, 2011 08:38
Opzioni binarie Robot Review L'opzione binaria Robot è un software multifunzionale che viene utilizzato per aiutare i commercianti a fare offerte redditizie. Si tratta di uno strumento automatico che esegue la funzione di base per avviare le opzioni binarie. Il software è semplice da usare in quanto non vi è alcuna formazione obbligatoria richiesta. E 'da virus e spyware. L'opzione binaria Robot può essere scaricato gratuitamente. L'account gratuito offre opzioni limitate per Binary commerciale. L'EURJPY e EURUSD sono due valute base, ammessi in libera versione costo. Gli utenti possono ottenere il beneficio di un singolo valore per un commercio o due thread simultanei sono accettabili nel commercio opzione binaria. 100 Auto Trader Robot Software 83 media ITM Indicatori tasso di vincita 5 commerciali compatibili con Mac Desktop PC amp, amplificatore cellulare Tablet L'opzione Robot binario è un software multifunzionale che viene utilizzato per aiutare i commerci...
Comments
Post a Comment