BCB
文章平均质量分 63
tanlijun37
这个作者很懒,什么都没留下…
展开
-
DrawText/DrawText,字符串换行和长字符串(word wrapping and long strings)
Hi all, got what seems like a really simple problem but can work out how to solve it. Im coding up a function in a DLL that will print a registration card for the user to send to use.Instead of havi翻译 2006-07-15 11:43:00 · 6138 阅读 · 1 评论 -
mysql出现资料提供者或其它服务传回E_Faile状态
在BCB中,用mysql的odbc连接后,更新数据时老是出现上述错误,几个月来一直未找到方法,在国内很多论坛上,老是说要升级什么MDAC。后来在http://delphi.ktop.com.tw/board.php?cid=30&fid=66&tid=68377看到这篇文章后,才解决问题,原来是要设置连接字符串时的option = 3 选择,作此留念。原创 2007-10-17 13:43:00 · 934 阅读 · 0 评论 -
如何由进程句柄得到一个窗体句柄
今天碰到一个问题,如何打开一个外部exe程序,并得到它的主窗口句柄,上网搜了一下相关资料,特别感谢jishiping(JSP 季世平) ,相关代码如下:HWND HelpHwnd = (void*)-1 ;struct EnumParam{ HWND hMainWnd; DWORD dwProcessID;};BOOL CALLBACK EnumWinProc(HW转载 2008-01-24 15:22:00 · 2584 阅读 · 0 评论 -
BCB操作EXCEL
最近经常用EXCEL导出报表,上网搜索了一下,整理了一下CB操作EXCEL的操作,以作留念1:启动Excel Variant vExcelApp, vSheet, Range;Variant vExcelApp = Variant::CreateObject("Excel.Application"); //vExcelApp.OlePropertySet("Visible", false)转载 2007-12-18 16:12:00 · 5814 阅读 · 0 评论 -
DLL返回字符给主程序
dll想返回内容给主程序时,最好让主程序分配好内存,然后把分配好的内存和内存大小传给DLL,DLL在内存中填好数据例如: ---dll------int __stdcall GetDLLContent(char* Buf = NULL, int BufSize = 0) { if (Buf && BufSize) { //将需要返回的内容拷由到Buf中,直原创 2008-01-18 21:22:00 · 780 阅读 · 0 评论 -
TTreeview如何保存自动删除的对象
近项目要做一项权限的功能,权限是在TTreeview中来展示,但是在Treeview中的子结点经常要存储很多信息。以前我是利用子结点的addObject方法来添加对象,但是这种方法有一个很大的缺点:当需要重新加载权限的时候,自己必须先释放先前分配的对象,这种方法很容易造成内存泄漏。后来我想到能否通过利用继承TTreeNode来保存对象,然后利用它的析构函数来释放对象。经过一阵子的试验,发现这个方法原创 2008-04-19 10:25:00 · 620 阅读 · 0 评论 -
bcb中浮点数的四舍五入的问题
bcb中浮点数的位数问题原创 2011-02-10 16:05:00 · 4661 阅读 · 2 评论