蘇飛論壇

 找回密碼
 馬上注冊

QQ登錄

只需一步,快速開始

掃一掃,訪問微社區

分布式系統框架(V1.3) 輕松承載百億數據,千萬流量!討論專區 - 源碼下載 - 官方教程

HttpHelper萬能框架(V2.3-含.netcore) HttpHelper官方出品,無敵框架討論區 - 源碼下載 - 在線測試和代碼生成

HttpHelper爬蟲類(V2.0) 最牛的爬蟲類,沒有爬不到只有想不到 源碼 - 代碼生成器 - 討論區 - 教程- 例子

查看: 579|回復: 4
打印 上一主題 下一主題

[咨詢站長] DllImport 閃退問題

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2019-7-27 17:44:09 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
[DllImport("xcj.dll", EntryPoint = "sub_10001A26")]

private static extern bool Encrypt(string key, string str, ref int buffer, ref int bufferlen);

同一個項目,用VS2010打開,可以調用Encrypt完全沒問題。用VS2012 VS2015打開,調用Encrypt就會閃退,調試時候try也捕獲不到異常,直接就閃退。腦袋都大了。 救命啊.....


補充內容 (2019-7-27 18:22):
.net4環境可以運行,.net4.5  4.6 就會閃退。
沙發
發表于 2019-7-27 19:25:10 | 只看該作者
如果不涉及隱私,可以發出來DLL大家可以幫忙調試,直接回答真的得憑經驗了
板凳
 樓主| 發表于 2019-7-28 09:10:00 | 只看該作者
項目調試設置里有個非托管代碼調試,勾上以后能捕獲到異常了。顯示堆棧異常,是DLL本身的問題。
地板
 樓主| 發表于 2019-7-28 09:11:47 | 只看該作者
clrscr 發表于 2019-7-27 19:25
如果不涉及隱私,可以發出來DLL大家可以幫忙調試,直接回答真的得憑經驗了

不知道是不是NET4不夠嚴謹,所以NET4能過,但是NET4以上閃退。
5
發表于 2019-7-29 11:44:41 | 只看該作者
您需要登錄后才可以回帖 登錄 | 馬上注冊

本版積分規則

QQ|手機版|小黑屋|手機版|聯系我們|關于我們|廣告合作|蘇飛論壇 ( 豫ICP備17001017號-1)

GMT+8, 2019-10-14 12:35

© 2017-2018

快速回復 返回頂部 返回列表
齐天大圣捕鱼游戏 51彩票快三登录 时时彩技巧个人经验 准确的后一万5个万能码 天津时时走势图 球探体育即时比分 好运来时时彩平app 北京pk10软件安卓 时时彩直播现场开奖网站 体云南时时开奖 pk10和值稳赚法 999白菜专区论坛 最新电子老虎机网站 钱庄贷款 网上抢庄牛牛是骗局吗 红马人工计划 最热门捕鱼游戏排行榜