??? dll file ใช้ Delphi 7 สร้างทำไงครับทำไม่ถูกครับ ช่วยหน่อยนะครับ
ขอบคุณที่เข้ามาช่วยอ่าน ล่วงหน้าครับ
??? dll file ใช้ Delphi 7 สร้างทำไงครับทำไม่ถูกครับ ช่วยหน่อยนะครับ
ขอบคุณที่เข้ามาช่วยอ่าน ล่วงหน้าครับ
ก้อแค่เปลียน จาก
Program เป็น library
ขอบคุณครับ แต่ไม่ใช่ถามผิด เขียนยังไงครับ
ไม่ยากครับ ก็ประกาศ เขียนตามต้องการได้เลย ถ้าต้องการให้ function ไหนถูกเรียกจากภายนอกได้ ก็ให้ประกาศกำหนด calling convention นะครับ ส่วนใหญ่จะเป็น stdcall แล้วก็อย่าลืมใส่ keyword export
อ่อ ลืมบอกไป ควรสร้าง unit แยกออกมานะครับ หลังจากนั้นก็จัดการเอา function declaration มาแปะที่ส่วน interface ของ unit นั้นด้วย เพื่อให้มองเห็นได้จากไฟล์อื่น จากนั้นไปที่ .dpr หลักเลยครับ ก่อน block begin ... end. ก็ประกาศ exports แล้วตามด้วย ชื่อ function ที่ต้องการ export
ตัวอย่างนะครับ
[code]unit main;
interface
uses
:-) บอบคุณนะครับที่ช่วยครับ
ตรง stdcall ผมลองแล้วใช้ไม่ได้ครับ
เลยใช้ export; cdecl; ถึงได้นะครับ
เล่นเอา งง ไปรายวันเลยล่ะครับเพราะโปรแกรมผมมันเพียนๆ
เหมือนเจ้าของ :laff:
****แต่ต้องขอบคุณจริงนะครับที่ช่วยตอบ****
Actions : (View-Readers)
There are no names to display.