- Tham gia
- 20/9/06
- Bài viết
- 793
- Được thích
- 1,287
- Nghề nghiệp
- ĐCTV - ĐCCT
+Trong VB6 tôi tạo một ActiveX DLL; đặt tên class là clsThu.
Sau đó viết Code cho một thủ tục đơn giản như sau:
Public Sub thu123()
MsgBox "Hello"
End Sub
Đặt tên Project là Thu
Dịch ra Thu.dll
+Trong Excel, Insert Module, rồi viết Code như sau:
Declare Sub Thu123 Lib "D:\Nguyen Van Son\Visual Basic\thu.dll" ()
Public Sub thu456()
Call Thu
End Sub
Khi chạy thu456 thì báo lỗi:
Run-time error '453':
Can't find DLL entry point Thu123 in D:\Nguyen Van Son\Visual Basic\thu.dll
Khi chạy Thu123 thì báo lỗi:
Can't find DLL entry point Thu123 in D:\Nguyen Van Son\Visual Basic\thu.dll
Mong các bác chỉ dẫn (thật chi tiết) cách gọi một thủ tục từ một file *.dll
Sau đó viết Code cho một thủ tục đơn giản như sau:
Public Sub thu123()
MsgBox "Hello"
End Sub
Đặt tên Project là Thu
Dịch ra Thu.dll
+Trong Excel, Insert Module, rồi viết Code như sau:
Declare Sub Thu123 Lib "D:\Nguyen Van Son\Visual Basic\thu.dll" ()
Public Sub thu456()
Call Thu
End Sub
Khi chạy thu456 thì báo lỗi:
Run-time error '453':
Can't find DLL entry point Thu123 in D:\Nguyen Van Son\Visual Basic\thu.dll
Khi chạy Thu123 thì báo lỗi:
Can't find DLL entry point Thu123 in D:\Nguyen Van Son\Visual Basic\thu.dll
Mong các bác chỉ dẫn (thật chi tiết) cách gọi một thủ tục từ một file *.dll


