
编程日志c++builder
qiaozhangchi
个人改变不了现状,但是可以改变心态。
展开
-
c++builder刷新datagrid
接受消息填充数据集,数据集绑在datagrid,页面不停地刷新似乎不好,可以过一会启用一下数据集SetCursor(LoadCursor(NULL, IDC_WAIT));//等待 g_flag=true; frmMainInfo->dsWorkerInfo->Enabled=false;然后:if(time(NULL)-g_fresh>1 && g原创 2008-09-23 12:01:00 · 782 阅读 · 0 评论 -
bcb工程的几个问题的解决
把XPStyle.res加入工程即可改变风格为xp,#include //没有这个image控件不能加载jpg原创 2011-05-03 15:15:00 · 995 阅读 · 0 评论 -
idtcpserver和idtcpclient传二进制文件用流
文本文件和二进制不一样,普通字符可以readln readstring readbytes,但是二进制一定要用流ReadStream,否则接收文件后虽然大小一样但是就是不一样(对于换行处理有差异),比如zip文件,解压缩时会报错文件损坏 if(FileExists(sFileName) ) DeleteFile(sFileName); TMemoryStream原创 2011-06-16 14:15:00 · 1800 阅读 · 0 评论 -
bcb2010保存空格分隔的账单成,分隔的账单
bcb2010保存空格分隔的账单成,分隔的账单。为什么呢?因为逗号分隔的保存成csv后缀,用电子表格打开直接是一个项目一个单元格,方便将来记账汇总原创 2011-05-30 11:53:00 · 1002 阅读 · 0 评论 -
bcb2010打印调试信息用TRACE
定义一个宏,调用系统函数OutputDebugString,各种字符串类型都能打印原创 2011-05-26 17:00:00 · 1018 阅读 · 0 评论 -
bcb根据ListBox数据关闭进程
TerminateProcess不太行还是sprintf(cmd,"ntsd -c q -p %d", pe32.th32ProcessID)比较有效原创 2011-05-24 10:55:00 · 939 阅读 · 0 评论 -
bcb的ShowModal
Form3=new TForm3(this); int res = Form3->ShowModal();原创 2011-05-23 14:00:00 · 1818 阅读 · 0 评论 -
BCB6支持gif和png
bcb6默认支持jpg加入头文件jpeg.hpp即可,想支持gif和png需要安装bpk原创 2011-05-09 10:25:00 · 2862 阅读 · 0 评论 -
c++builder中TDateTime与c中time_t的转换
c++builder中日期时间控件Tdatetimepicker不能同时更改日期和时间,只好用了2个控件,其中一个kind属性改为dtkTime表明是时间,另一个默认是日期,设置2个空间change事件联动,最后取值与time_t转换原创 2010-09-17 14:10:00 · 3715 阅读 · 0 评论 -
bcb中MessageBox跳到窗体后面及ListView增减行
c++builder中使用 if(MessageBox(NULL, "确认删除吗?", "提示", MB_YESNO | MB_ICONQUESTION) == ID_YES)发现第二次执行到选择框跳到model窗体后面了,后来改为 if(Application->MessageBox( "确认删除选择的一行吗?", "提示", MB_YESNO | MB_ICONQUESTION)原创 2009-10-14 11:26:00 · 1066 阅读 · 0 评论 -
bcb使用com是导入类型库和使用Vclskin皮肤
bcb使用com是工程菜单 导入类型库,使用皮肤是组件-》安装组件原创 2011-05-05 14:21:00 · 1659 阅读 · 0 评论