易語言調用csharp寫的COM組件,除了要注冊csharp寫的dll之外(由于是.net代碼,需要用.net自帶的注冊工具RegAsm.exe注冊,具體注冊方法為:
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/RegAsm.exe dotnet_lib.dll /tlb
這種調用的方法,在大部分的機器下搗鼓之后能成功,但是也有不成功的案例,具體表現如下:
一開始我以為是少了哪些dll,后來上百度,一找關鍵字“StackHash_0a9e”,還真能找到很多遇到跟我一樣錯誤的同仁。
這樣一來,易語言寫的程序又可以正常運行了。不過遺憾的事不清楚是什么原理。
參考:http://www.725u.com/post-67.html
新聞熱點
疑難解答