Results 1 to 5 of 5

Thread: สร้าง Dll จาก Delphi ทำไงครับ

  1. #1
    Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    30


    สร้าง Dll จาก Delphi ทำไงครับ

    ??? dll file ใช้ Delphi 7 สร้างทำไงครับทำไม่ถูกครับ ช่วยหน่อยนะครับ
    ขอบคุณที่เข้ามาช่วยอ่าน ล่วงหน้าครับ

  2. #2
    apegios
    Guest


    Re: สร้าง Dll จาก Delphi ทำไงครับ

    ก้อแค่เปลียน จาก

    Program เป็น library

  3. #3
    Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    30


    Re: สร้าง Dll จาก Delphi ทำไงครับ

    ขอบคุณครับ แต่ไม่ใช่ถามผิด เขียนยังไงครับ

  4. #4
    vittee
    Guest


    Re: สร้าง Dll จาก Delphi ทำไงครับ

    ไม่ยากครับ ก็ประกาศ เขียนตามต้องการได้เลย ถ้าต้องการให้ function ไหนถูกเรียกจากภายนอกได้ ก็ให้ประกาศกำหนด calling convention นะครับ ส่วนใหญ่จะเป็น stdcall แล้วก็อย่าลืมใส่ keyword export
    อ่อ ลืมบอกไป ควรสร้าง unit แยกออกมานะครับ หลังจากนั้นก็จัดการเอา function declaration มาแปะที่ส่วน interface ของ unit นั้นด้วย เพื่อให้มองเห็นได้จากไฟล์อื่น จากนั้นไปที่ .dpr หลักเลยครับ ก่อน block begin ... end. ก็ประกาศ exports แล้วตามด้วย ชื่อ function ที่ต้องการ export
    ตัวอย่างนะครับ

    [code]unit main;



    interface



    uses


  5. #5
    Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    30


    Re: สร้าง Dll จาก Delphi ทำไงครับ

    :-) บอบคุณนะครับที่ช่วยครับ
    ตรง stdcall ผมลองแล้วใช้ไม่ได้ครับ
    เลยใช้ export; cdecl; ถึงได้นะครับ
    เล่นเอา งง ไปรายวันเลยล่ะครับเพราะโปรแกรมผมมันเพียนๆ
    เหมือนเจ้าของ :laff:
    ****แต่ต้องขอบคุณจริงนะครับที่ช่วยตอบ****

Similar Threads

  1. Replies: 1
    Last Post: 02-02-2007, 11:09 PM
  2. Replies: 1
    Last Post: 07-01-2005, 01:36 PM
  3. Replies: 2
    Last Post: 27-12-2004, 09:16 AM
  4. Replies: 2
    Last Post: 12-02-2004, 09:25 AM
  5. Replies: 0
    Last Post: 20-12-2003, 02:39 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •