Tôi đang tìm cách tạo đối tượng COM trong macro VBA và sau đó chuyển nó vào một Delphi DLL (D2009). Tuyên bố thủ tục của tôi trong Delphi trông như thế nào?vượt qua adoconnection từ vba để delphi
Bối cảnh: Tôi đang mong đợi (hy vọng) các macro VBA để: tạo đối tượng COM, gọi Delphi DLL, vượt qua các đối tượng COM thủ tục Delphi DLL, sống sót cho đến khi Delphi DLL đóng chính nó (DLL sẽ có các biểu mẫu nhúng cho người dùng tương tác với). Tôi nghĩ rằng tôi sẽ cần phải tạo ra một chức năng gọi lại để cho vĩ mô VBA biết rằng tôi đang thực hiện để nó có thể dọn dẹp nhưng tôi sẽ làm việc trên đó một cách độc lập của câu hỏi này. Tôi có thể làm như vậy ?.
CẬP NHẬT Cụ thể hơn: Tuyên bố hàm được xuất là gì đối với DLL Delphi.
Cảm ơn bạn vì điều đó - nó sẽ hữu ích cho giai đoạn tiếp theo. Tôi đã thêm vào câu hỏi ban đầu của mình để làm rõ rằng tôi đang tìm kiếm tờ khai ** xuất **. –
@SilentD, tôi đã thêm mã với 'xuất 'phần – teran
Không cần' LoadLibrary'/'GetProcAddress' trong VBA. Bạn sẽ sử dụng 'Declare'. Nhưng 'stdcall' là điều cần thiết vì đó là tất cả những gì VBA biết. –