日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于Delphi中DLL,BPL等无法调试的问题

發布時間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于Delphi中DLL,BPL等无法调试的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 今天,整插件框架的時候,調試的時候,整來整去,發現,無法進入插件DLL進行調試,詫異的蛋疼,相同的框架,以前寫的代碼,調試一切正常,隨意怎么調試都可以,今天換一個項目上來,調試居然無法進入到DLL模塊中去了。。。。尋找度娘,谷歌一番,多數論調都是神馬DLL和exe同一個目錄下之類的。甚至還有人說放在不同的目錄下之類的。。。。我不知道他們是怎么設置調試成功的,總之,我是怎么整都沒成功,最后終于進入到主程序調試加載DLL插件的時候,查看了一下Delphi自身的調試查看的Modules,這個可以在View-->Debug Windows--->Modules下查看。正常情況下,這里顯示的界面為:

,可以看到前面有藍色小原點的是當前正在運行調試中的模塊。然后可以看到在后面還跟有一個模塊的路徑。這個如果是英文名稱,那么這個模塊路徑是正常的,如果是中文名稱,那么這個模塊路徑則是亂碼,妹的,問題,才算是找出來了,這個就是因為Delphi的IDE無法識別正確的模塊路徑,而導致調試的時候無法正常加載模塊的調試信息。由此,咱們今后可要注意一下,就是如果使用插件的時候,切忌使用中文名稱,否則是無法識別調試路徑的咯。下面是使用中文路徑的時候,插件模塊加載之后的模塊視圖如下

很顯然,只有SeBaidu.exe這個是藍色點,而俺剛加載的那個插件則顯示的是未加載,更奇特的是他后面的路徑,看到沒,一串亂碼。真是蛋疼的Delphi呵。居然宿主的中文路徑識別正常,加載的插件中文路徑,就識別不正常了!僅以為記,既然IDE有這種BUG,那咱們只有日后繞過了!

轉載于:https://www.cnblogs.com/DxSoft/archive/2013/04/10/3011533.html

總結

以上是生活随笔為你收集整理的关于Delphi中DLL,BPL等无法调试的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。