MQL4 dan eksport input DLL
Results 1 to 10 of 10

Thread: MQL4 dan eksport input DLL

  1. #1
    Halo semua Saya telah membuat DLL yang membaca data dalam dokumen teks pada pelayan dan semuanya berfungsi dengan betul.
    Sekarang saya mahu memisahkan URL dalam DLL dan memindahkan sebahagian jejak sebagai parameter input dalam kod mql saya tetapi ia tidak berfungsi.

    DLL saya ialah:

    Kod yang disisipkan extern C __declspec (dllexport) int utama (std :: wstring Patc) std :: hulu fout (Lc: \\ evaluasi \\ _ test.htm); std :: wstring url = Lhttps:/mysite.com/p Patch; Harapan HINTERNET = InternetOpen (LMyAppName, INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); harus (harap) DWORD flags = INTERNET_FLAG_DONT_CACHE; jika (url.find (Lhttps:/) == 0) flags return 0;
    Cadangan saya Test Mql4 ialah:

    Kod dimasukkan #import Dll1.dll int utama (siri Patch); #import nt OnInit () Cetak (Serial :, utama (Read.txt)); kembali (INIT_SUCCEEDED);

  2. #2

  3. #3

    Quote Originally Posted by ;
    Tolong saya ?!?
    Anda telah lulus ke DLL penimbal char dengan saiz tetap dan meniru siri di sana. Selepas itu gunakan kaedah rantai mt4 untuk menukarnya kepada rentetan

  4. #4
    Saya biasa tidak mengendahkan maaf saya benar-benar boleh memberi saya contoh terima kasih!

  5. #5
    Saya cuba dengan cara ini tetapi tidak berfungsi: Kod dimasukkan __declspec (dllexport) int utama (std :: Series A) std :: string (A); std :: wstring ws = ws.assign (A.begin (), A.end ()); std :: wstring url2 = LReadCSV2.txt; std :: wstring url = Lhttps:/mysite.com/; url = url L ws;//kod saya ...

  6. #6
    MQL4: #import XXX uint Utama (rentetan a, penimbal char []); Siri #import a; char * buffer []; Primer (a, buffer); C: __declspec (dllexport) int utama (std :: Series A, void * buffer)

  7. #7

    Quote Originally Posted by ;
    DLL saya ialah:
    Mungkin anda bermula dengan menghantar kod dengan cara yang betul? Gunakan editor Sumber tujuan atau masukkan kod ke dalam tag kod. Siapa yang akan mengganggu membaca kekacauan surat anda? Kedua, terdapat kod contoh di bawah \ MQL4 \ Scripts \ Cases \ DLL \ DLLSample.cpp cara menguruskan barangan.

  8. #8

    Quote Originally Posted by ;
    petikan Mungkin anda bermula dengan menghantar kod dengan cara yang sesuai? Gunakan editor Fungsi bekalan atau kod tempat menjadi tag kod. Siapakah yang akan mengganggu membaca kekacauan surat anda? Kedua, terdapat kod contoh di bawah \ MQL4 \ Scripts \ Contoh \ DLL \ DLLSample.cpp cara menangani barangan.
    Maaf, awak betul. Saya telah menyesuaikan pemformatan kod ini

  9. #9

    Quote Originally Posted by ;
    MQL4: #import XXX uint Utama (rentetan a, penimbal char []); Siri #import a; char * buffer []; utama (a, penampan); C: __declspec (dllexport) int utama (std :: Series A, void * buffer)
    sI menerima ralat pelanggaran berikut: Pelanggaran akses dibaca ke 0xCCCCCCD0 dalam dll. Kod dimasukkan __declspec (dllexport) int utama (std :: Series A, void * buffer) std :: wstring ws = ws.assign (A.begin (), A .end ()); std :: wstring url = Lhttps:/mysite.com//; url = url L ws;//kod saya ... kod MQL4: Kod dimasukkan #import Dll1.dll uint Utama (rentetan a, buffer char # 91; # 93; Siri #import a; penampan char # 91; # 93 ;; StringToCharArray (ReadCSV2.txt, penampan);

  10. #10

    Quote Originally Posted by ;
    quote sI menerima ralat pelanggaran berikutnya: Pelanggaran akses dibaca ke 0xCCCCCCD0 di dll __declspec (dllexport) int utama (std :: siri A, void * buffer) std :: wstring ws = ws.assign (A.begin (), A. akhir ()); std :: wstring url = Lhttps:/mysite.com//; url = url L ws;//kod saya ... kod MQL4: #import Dll1.dll utama uint (rentetan a, buffer char []); siri #import a; penimbal char []; StringToCharArray (ReadCSV2.txt, penampan);
    Bukan idea tetapi anda tidak boleh menggunakan std sebagai parameter untuk rentetan. Dan anda mesti lulus siri sebagai berubah. Jangan lulus siri sebagai malar. Contohnya hendaklah dicari oleh anda.

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.