Poseidon rev.266 使用D2的大哥請試試
hqs7636
2011-06-20
谢谢,辛苦
一切随缘,加油 |
|
hqs7636
2011-06-24
282发布:
(1)Add debug "Run to cursor"(shift+left_click on margin) (2)Add debug "Watchlist" window, can add variable to watch.d (3)Modified debug variable tree(lsv) (4)Above is for ddbg_continued 昨天简单试了一下v281,发现自动解析parser很慢,有2-3分钟死机状,自动完成不工作,弹出框都没有,又试了一下老的v278,dmd及项目配置都和v281下相同,自动完成及其他基本正常,只是新版dmd支持不太好,v278在装载时好像不能自动解析parser(第一个出错就中断了)。。。 v281内存占用达到178M,v278只有35M, 暂时只发现这些 |
|
hqs7636
2011-06-25
282 自动完成好像正常了,自动解析parser很慢的原因好像是勾选了“装载默认parser”(没有制作默认parser),第一次没有勾选很快,内存占用也只有40M,勾选以后就达到170多M了,再次去掉勾选,问题还在。
|
|
hqs7636
2011-06-28
Changeset 283 发布:
Add debug control to menu |
|
hqs7636
2011-07-03
286 发布 !
|
|
kuan
2011-07-04
hqs7636 写道 286 发布 !
REV.284我嘗試更新Scintilla到2.20版,但是卻發生死機!(試試開啟rev284主程式,隨意開一個專案,然後在文件中按住tab鍵.....),只好緊急又把它換回舊的sciLexer.dll 比較舊的sciLexer.dll源碼及Scintilla project上的1.67版源碼,但看不出任何差異,但是我在試著將sciLexer.dll換成Scintilla project中的sciLexer.dll,嘿嘿,再度死機囉! 舊的sciLexer.dll因為當時2004~2005年Scintilla並未正式支援D語言,所以是有專人將源碼改進重新編譯,所以我也試著重新編譯: (1)先用VC++ 2005 EXPRESS,編譯失敗! (2)用mingw make,編譯成功!仍然死機! (3)搬出老鹹菜壓箱寶(Visual C++ 6.0),編譯成功!目前試到現在尚未死機! 我也搞不懂了.....@@ |
|
hqs7636
2011-07-06
287 发布 !
新的sciLexer.dll有什么好特性? |
|
kuan
2011-07-06
增加Annotations功能(請看scintilla document),主要應用在:
(1)編輯模式下顯示Ddoc內容 使用方法為先選取變數或函式名稱->按滑鼠右鍵->選取Show Annotation of Ddoc,如果分析器解讀內容ok,會當行下方顯示其內容 主要是寫程式時,需要時可以顯示更詳細的註釋內容;而且也不必一直按jump to defintion跳到原始的檔案內容 (2)除錯模式下顯示變數內容 就向便條貼一樣,可以逐步紀錄每一個step的變數內容 |
|
hqs7636
2011-07-06
谢谢,调试器是支持哪个?ddbg?
|
|
kuan
2011-07-06
hqs7636 写道 谢谢,调试器是支持哪个?ddbg?
請到dsource中下載ddbg_continued專案: http://www.dsource.org/projects/ddbg_continued 簡單的一些新特性說明: http://www.dsource.org/projects/poseidon/wiki/annotation(濫英文讓大家看笑話囉...... ) |