Bất kỳ cơ thể nào có thể cho tôi biết sự khác biệt giữa regsvr32 và RegAsm là gì? Dll của tôi là trong C#, vậy làm thế nào tôi có thể nhập các lớp học để c + +?Sự khác nhau giữa RegAsm.exe và regsvr32 là gì? Làm thế nào để tạo một tập tin tlb bằng cách sử dụng regsvr32?
Trả lời
regsvr32
sẽ tải thư viện và thử gọi số DllRegisterServer()
từ thư viện đó. Nó không quan tâm những gì DllRegisterServer()
thực sự làm - nó chỉ gọi hàm đó và kiểm tra giá trị trả về. Bạn sử dụng nó để đăng ký máy chủ COM trong DLL không được quản lý. Nó không thể tạo tệp .tlb.
regasm
sẽ đăng ký hội đồng .NET được hiển thị COM dưới dạng máy chủ COM. Bạn sử dụng nó cho các hội đồng .NET. Nó có thể tạo ra một tập tin .tlb chỉ cho phép lắp ráp - nó kiểm tra thông tin loại được lưu trữ trong assembly và bao gồm các thực thể COM tiếp xúc vào thư viện kiểu.
Có lẽ điều này sẽ giúp: How to call a managed DLL from native Visual C++ code in Visual Studio.NET or in Visual Studio 2005
Và điều này: http://c-sharpcorner.blogspot.in/2008/02/regasmexe- regsvr32exetlbimpexe-and.html – user2338150
- 1. regsvr32 filename.ax thực sự làm gì?
- 2. Hủy đăng ký DLL bằng cách sử dụng regsvr32
- 3. Regsvr32 hành vi kỳ lạ => regsvr32 không đưa ra bất cứ sự thành công hay thất bại nhắn
- 4. Sự khác nhau giữa Phing và PHPUnderControl là gì?
- 5. Sự khác nhau giữa: = và + = trong tạo tệp là gì?
- 6. Sự khác nhau giữa ConfigurationManager.GetSection và Configuration.GetSection là gì?
- 7. Sự khác nhau về cách sử dụng giữa size_t và off_t là gì?
- 8. Sự khác nhau giữa TestTools 'UnitTesting và NUnit là gì?
- 9. Sự khác nhau giữa `after_create` và` after_save` là gì và khi nào nên sử dụng?
- 10. Sự khác nhau giữa AssemblyVersion, AssemblyFileVersion và AssemblyInformationalVersion là gì?
- 11. Sự khác nhau giữa cat_id và term_id là gì?
- 12. Sự khác nhau giữa Lucene StandardAnalyzer và EnglishAnalyzer là gì?
- 13. Sự khác nhau giữa navigationController.navigationBarHidden và navigationController.navigationBar.hidden là gì?
- 14. Sự khác nhau giữa WebConfigurationManager và ConfigurationManager là gì?
- 15. Sự khác nhau giữa dict() và {} là gì?
- 16. Sự khác nhau giữa Request.Url.Query và Request.QueryString là gì?
- 17. Sự khác nhau giữa InputStream và ByteArrayInputStream là gì?
- 18. Sự khác nhau giữa app.doScript và $ .evalFile là gì?
- 19. Sự khác nhau giữa IEnumerable và mảng là gì?
- 20. Sự khác nhau giữa NHibernate và iBATIS.NET là gì?
- 21. Sự khác nhau giữa java và jsp là gì?
- 22. Sự khác nhau giữa Ctrl-C và SIGINT là gì?
- 23. Sự khác nhau giữa CreateObject và Wscript.CreateObject là gì?
- 24. Sự khác nhau giữa TCHAR và WCHAR là gì?
- 25. Sự khác nhau giữa ODBC và OleDB là gì?
- 26. Sự khác nhau giữa NaN và None là gì?
- 27. Sự khác nhau giữa querySelector và getElementsByTagName là gì?
- 28. Sự khác nhau giữa static_cast và reinterpret_cast là gì?
- 29. Sự khác nhau giữa Policy15 và Policy12 là gì?
- 30. Sự khác nhau giữa WebRequest.DefaultWebProxy và WebRequest.GetSystemWebProxy() là gì?
@Aamir: Khi tôi lần đầu tiên đã cố gắng để làm cho một hội đồng COM tiếp xúc và tiêu thụ nó từ một ++ ứng dụng VC và làm cho phân phối ứng dụng này tôi đã có một bộ tương tự của câu hỏi. Sự khác biệt là Stackoverflow.com đã được khởi chạy sau này. – sharptooth
@Aamir: Ha Ha Ha Cảm ơn bạn đã hỗ trợ ur.If posiible we can..Nhưng tôi cần permision ... :-) – Cute