EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: phoenicis on พฤษภาคม 15, 2012, 04:15:45 pm
-
ถ้าผมสร้าง assembly DLL จาก Visual C++
แล้วมาเขียน mql4 import dll เข้ามา
มันจะสามารถ call function ที่อยู่ใน dll ได้เลยใช้ไหมครับ โดยไม่ต้องใช้ runtime อะไรนอกจาก mt4
ใครพอตอบได้ช่วยตอบทีนะครับ
ผมเขียน vs c++ ไม่เป็นจะไปซื้อหนังสือมาอ่าน เลยมาเขียนถามก่อนนะครับ
ปล.มีอะไรแนะนำก็บอกได้นะครับ
-
VC++ ถ้าจะไม่ให้มีปัญหาอะไรเลยต้องใช้ MFC ของ vc++ และทำเป็นแบบ static ด้วยครับ จริงๆ dll จาก c/c++ หรือจาก QT ก็ใช้ได้แต่มันจะมีปัญหาจุกจิก เวลาเอาไปใช้เครื่องอื่น หา lib ไม่เจอมังหละ error อะไรบางหละทั้งที่เราเอาทุกอย่างไปครบแล้วนะ เพราะ MT4 มันสร้างมาจาก MFC ของ ไมโครซอฟท์ จะไม่ให้มีปัญหาเลยก็ต้องใช้ DLL ที่สร้างจาก MFC ครับ
-
VC++ ถ้าจะไม่ให้มีปัญหาอะไรเลยต้องใช้ MFC ของ vc++ และทำเป็นแบบ static ด้วยครับ จริงๆ dll จาก c/c++ หรือจาก QT ก็ใช้ได้แต่มันจะมีปัญหาจุกจิก เวลาเอาไปใช้เครื่องอื่น หา lib ไม่เจอมังหละ error อะไรบางหละทั้งที่เราเอาทุกอย่างไปครบแล้วนะ เพราะ MT4 มันสร้างมาจาก MFC ของ ไมโครซอฟท์ จะไม่ให้มีปัญหาเลยก็ต้องใช้ DLL ที่สร้างจาก MFC ครับ
ขอบคุณมากครับผม :o