C++ Builder
scottlai
非职业程序员的程序员。
展开
-
AnsiString的“+=”符号问题
昨天在写code的时候,有一段是这样的:void __fastcall OpenEditorForm(){ TForm *form = new TEditRecordForm(this); form->Caption += "- Edit record"; .... delete form;} 希望在窗体打开后能够在标题后面加上"- Edit原创 2009-05-17 11:22:00 · 973 阅读 · 0 评论 -
勇浩,我来也!
哈哈,勇浩,我也上这里开blog咯,以后多多支持一下。不过,首先来SZ一下你的blog名称,我喜欢吃烧烤,所以就开一个线上烧烤吧,也让别人联想到我们是一伙的(呵呵,有点叨你的光的感觉~,请见谅哟)。以后要多多支持哟!原创 2009-05-16 01:46:00 · 845 阅读 · 0 评论 -
BCB初学之常见错误1——Linker错误
出现[Linker Error] Unresolved external 函数名 referenced from 文件路径/XXXX.OBJ 错误要注意一下,主要原因是:在头文件声明了函数,但是在.cpp里面没有函数体的实现,就会出现这种情况;另外一种情况是在静态DLL调用时出现这个错误的话,就要检查:1.DLL是否有输出函数,这个利用MS Visual Studio的Dependency原创 2009-05-16 02:33:00 · 7415 阅读 · 0 评论 -
在C++BUILDER中应用ZLIB
#include void __fastcall TFrmMain::BtnCompressClick(TObject *Sender) // 压缩 { TMemoryStream *pMemsrc=new TMemoryStream(); pMemsrc->Loa转载 2009-05-28 00:19:00 · 1262 阅读 · 0 评论 -
使用BCB对zlib进行源码编译
ZLib (BCB)DownloadDownload http://www.zlib.net/zlib-1.2.3.tar.gzProjectCreate new project (Library)Add (%SOURCE_HOME%/): All .c files except example.c and minigzip.转载 2009-05-28 00:20:00 · 1898 阅读 · 0 评论 -
BCB+PHP分布式幻想曲(一)
在我脑海里面,三层、分布式之类的构架总是让我觉得遥不可及。在搞BCB开发MIS的时候,看过BCB开发三层的相关书藉和资料。但是,BCB的三层解决方案是基于DCOM的,而我却一点儿COM编程知识都没有,还有就是BCB开发COM的东西,总是没有MS的工具做得那么好,可能有人会不同意我的说法。事实上,市面上也有很多MIS软件都是用Delphi/BCB开发的基于DCOM的三层架构。近一年,我都在用BC原创 2009-06-09 22:17:00 · 1879 阅读 · 2 评论 -
BCB+PHP分布式幻想曲(二)
不选择BCB做中间层,最核心的地方是在于实现B/S架构。既然要做到C/S和B/S兼顾,中间层一定要能实现Web Server的角色。如果用BCB做的话,那还得在中间层服务器上面集成HTTP输出的功能,甚至是要达到Web Server的功能才行,一想到这样我就有些寒了!基于这一点,我已经不再把目光放到BCB做服务器端了。还有一点,就是跨平台性。自从接受Linux后,“跨平台”这个特性一直放在心上,因原创 2009-06-10 13:01:00 · 1187 阅读 · 1 评论 -
BCB写DLL要注意的事项
1. 如果用到VCL要格外小心。例如使用TStringList来传值,在主程序new一个TStringList,传到dll里面的函数fill(TStringList *lst),fill()对其进行赋值操作,如Add(),Clear()等等。注意,这里就会出错的了,如果是Add操作,当DLL被释放之后,在主程序访问TStringList的元素就会出现AV错误;当执行Clear()操作时,如果在主程原创 2009-06-16 10:33:00 · 1291 阅读 · 0 评论