Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: รบกวนสอบถามเรื่องการเรียกใช้ .dll หน่อยครับ  (Read 12551 times)

mildassassin

  • Jr. Member
  • **
  • Posts: 59
พอดีผมเขียน ea ขึ้นมาแล้วต้องใช้ข้อมูลจาก indicator ชื่อว่า ffcal น่ะครับ
เป็น indicator แจ้งข่าว
ซึ่งตอนที่เอาไปวางบนหน้าจอจะต้องมีการติ๊กเครื่องหมายที่ Allow dll import น่ะครับ
แต่พอจะเรียกใช้งานจาก ea ปรากฎว่ามันแจ้งมาประมาณว่า ea ที่เขียนมันไม่ได้ Allow dll import น่ะครับ
ที่เห็นมันแจ้ง error ถามหา wininet.dll น่ะครับ
เลยอยากจะถามว่าจะแก้ไขยังไงครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
wininet.dll  มันเป้น api ของ windows ปกติมีอยู่ใน windows ทุกเครื่องอยู่แล้ว คุณแน่ใจไหมครับว่าติก allow dll import เรียบร้อยแล้ว ถ้าใช้ คุณใช้ windows อะไรครับ ถ้า winxp ไม่น่ามีปัญหา หากเป็น win 7 หรือพวก win server ลองตรวจสอบสิทธิ์การเรียกใช้งานดูครับ

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
ส่วนหัวของโค้ดเขียนไว้แบบนี้ครับ

#import "wininet.dll"
   int InternetOpenA(string a0, int a1, string a2, string a3, int a4);
   int InternetOpenUrlA(int a0, string a1, string a2, int a3, int a4, int a5);
   int InternetCloseHandle(int a0);
#import

แล้วตอนเอาอีเอเข้ากราฟก็ติ๊กแบบนี้

wininet.dll เป็นของวินโด้ว์เอง คงไม่ต้องติดตั้งอะไรเพิ่มเติม ต้องใช้ได้ทุกเครื่องครับ