无敌小闹钟提醒工具
无敌小闹钟的核心是wdclock.exe
和mpegdll.dll
这俩文件,结构清爽,逻辑清晰,运行也挺稳定。DELPHI 开发的老项目,不用担心兼容性问题,放 Windows 上一跑就能提醒。
wdclock.exe是主程序,界面做得比较直观,你可以设置提醒时间、选择提示音,还能记录提醒历史。看代码结构,VCL 框架用得挺灵活,控件响应快、UI 操作也顺手。
mpegdll.dll是播放提示音的主力军,用 DLL 来搞音频控制还挺聪明,既能减轻主程序负担,也方便后续单独升级。基本思路是主程序通过 DLL 来调用播放函数,嗯,文件体积小,耦合度低。
值得一提的是它用到了 Windows API 的SetTimer
来做定时功能,跟浏览器里的setTimeout
有点像,不过是在系统层搞的,时间到就会回调执行提醒逻辑,响应也快。
数据这块,率用了ADO
或BDE
去搞配置保存。比如你设的闹钟、历史提醒记录,应该都写进了本地数据库文件,下一次启动还能读回来。虽然不算新潮,但实用性还不错。
如果你对EXE
和DLL
的资源结构感兴趣,可以看看图标提取工具,或者想看看反编译工具也有现成的:EXE、DLL 和 OCX 反编译。
,无敌小闹钟是一套比较完整的桌面提醒方案,架构简单清晰,功能实用。你要是也在做本地小工具,用 DELPHI 搞定 UI+提醒逻辑,再配个 DLL 模块,稳。
.rar
预估大小:2个文件
mpegdll.dll
67KB
wdclock.exe
783KB
395.29KB
文件大小:
评论区