From: ejoy <ej...@pe...> - 2001-10-29 14:23:45
|
On Monday 29 October 2001 10:58, you wrote: > 我的意思是如果调试过程中遇到assert > failed,zhcon不会抛出异常,CleanUp()不会被调用,屏幕还停留在图形模式,不便于调试。把assert改成抛出异常只是为了控制台能够在出 >错时正常回到文本状态,方便调试。 这点上我同意Rick兄的观点,但Hu兄说的也是: >我的理由是目前的工作还是集中在release >的需要为好,大的改动如果不是必须的,可以留到以后解决。 目前可以通过将GraphMode()在Init()中的位置下移来解决初始化中进入GraphMode之前的assert显示问题。 还有几个问题需要Rick兄解决: 1.不论prefix如何设置,*.mo都应该安装到/usr/share/locale中 2.给configure.in加个--enable-debug选项来打开assert测试和调试信息。 如果configure时没有加--enable-debug则使用优化编译选项。 另外Hu兄如果能用window实现help就太好了。 overspot窗口的显示己解决,当窗口在光标上方时显示0,9,....,1 各位看看效果如何? changed codes: void OverSpotClient::PutList() { ... int row,end_row,step; if (mTitleUpside) { row = 1; end_row = 11; step = 1; } else { row = 9; end_row = -1; step = -1; } for (int i = 0; row != end_row; row += step, i++) { ... -- Sincerely yours, ejoy |