挖井

类库大魔王的挖井日记

挖一口属于自己的井


今天遇到一件奇怪的事

好好的,在用VC7.1 和SDK 写着程序,主窗口几天前就画好了,不用VCL、MFC 之些,画个简单的窗口都这么烦!!结果今天想给它添加一个新特性,于是,在菜单上加了个新项,让它点击后能弹出个Modal DialogBox来,结果,死活弹不出来,我可是安步就班地按照Charles Petzolds 的经典书《Windows 程序设计》上面来的,查看一个DialogBox的结果是-1,就是说,要用GetLastError 来看,弄来一看,说是“找不到窗口类别”,晕得很啊,于是我尝试把DialogBox templete 从id 换到string,当然我心里也很清楚地明白,事情不会这么简单。看了很久的MSDN 和《Windows 程序设计》,也没看出什么名堂来,无聊了,就重启系统,进入XP+SP2 里转转,结果发现这个DialogBox 在这里可是好好的啊!很正常的啊!

看来我的Win2000 真的不行了,这几天来,偶有不正常现象出现。比如,显示器黑屏,拨号到最后一步注册的时候停止响应,等等等等。

虽说还有WinXP 和Win2003 可以用,但关键问题是,我的VS.NET2003啊,BCB6啊,Delphi7/2005 啊,MSDN2004 啊,都是装在Win2000 下的啊,在另外2个系统里,只能用MinGW写点小程序啊!而且,还有一个最最最关键的问题是,我的光驱挂了好久了!就算我有这个耐心也没用!

唉。最近,发现Win2000下的BCB6也有问题了,很早以前就发现的,一个Form上,添加2个TButton 就会运行出错。这几天进一步发现,新建的Project 的任务栏上图标不能自己加上去,一定要自己加条代码

Application->Icon->Handle = MainForm->Icon->Handle;

在CSDN论坛上也看到有人有同样的问题,不过解决方案好像最有效的是卸载重装!这两天,甚至新建的Project 在Form 上添加了MainMenu 后,用Close ()方法结束程序时,都会出错!晕。

怎么办呢!

本文地址:

https://minidump.info/blog/2005/01/E4-BB-8A-E5-A4-A9-E9-81-87-E5-88-B0-E4-B8-80-E4-BB-B6-E5-A5-87-E6-80-AA-E7-9A-84-E4-BA-8B/

感觉本文不错,不妨小额鼓励我一下!
上一篇

今天有点收获

今天拿到协议书了,原来真的不用再寄回去了。昨天下午还特地跑到辅导员那里去找,结果说上午就都给那同学了。单位又发来Email,说下学期,如果毕业设计任务不重的话(我是这么理解的),可以提前去单位报到,而且待遇和正式报到一样,有点诱人啊。可是不知道我们学院能不能搞快点,连毕设的题目都不知道,其它像...…

imported from CSDN 全文阅读
下一篇

原来是我不行:(

今天猛然发现那个DialogBox 上有一个DateTimePicker 和两个Updown,于是把它们删了后,发现可以显示出来了!但是,我用void InitCommonControls(VOID);来初始化却不行,最后用BOOL InitCommonControlsEx(LPINITCOM...…

imported from CSDN 全文阅读