随笔分类 -  BCB

摘要:www.educity.cn发布者:xjxyj2006 来源:网络转载发布日期:2013年12月13日文章评论发表文章 一、 为什么写这篇东西 自己在使用 BCB5 写一些程序时需要检查很多东西,例如内存泄漏、资源是否有释放等等,在使用了很多工具后,发觉 BCB5 本身自带的工具—— CodeG... 阅读全文
posted @ 2014-10-09 16:00 CPYER 阅读(525) 评论(0) 推荐(0)
摘要:一,首先服务端开启监听ServerSocket1->Port=StrToInt(5000); ServerSocket1->Active=true;ServerSocket1控件,响应ServerSocket1Listen事件;二,创建连接 ClientSocket1->Address="127.... 阅读全文
posted @ 2014-08-18 15:19 CPYER 阅读(1290) 评论(0) 推荐(0)
摘要:Windows消息处理 BCB本文研究了BCB中的消息处理机制,在此基础上提出了处理Windows消息和自定义消息响应的方法和建立动态和静态消息映射的技巧。 C++ Builder作为一种RAD方式的程序开发工具,提供了功能强大的集成开发环境。C++ Builder提供的VCL组件,封装了Windows的底层API和具体实现细节,也提供了对组件消息机制的良好封装。比如,可以对按钮控件(TButton)的单击、按下、拖动等事件消息设置相应的处理函数,并在对应的函数体中实现对该消息的处理与响应。虽然C++ Builder对VCL组件的消息处理提供了一套良好的处理机制,且封装了许多常用的消息,但是. 阅读全文
posted @ 2013-12-06 15:28 CPYER 阅读(1598) 评论(0) 推荐(0)
摘要:void __fastcall TForm1::CppWebBrowser1DocumentComplete(TObject *Sender, LPDISPATCH pDisp, Variant *URL){ Memo1->Lines->Add("Complete"); //每次触发的Complete if(pDisp==CppWebBrowser1->DefaultDispatch) // TWebBrowser用DefaultInterface或DefaultDispatch都正常 { Memo1->Lines->Add("all 阅读全文
posted @ 2013-12-05 14:53 CPYER 阅读(581) 评论(0) 推荐(0)
摘要:UTF8Encode:Call Utf8Encode to convert a Unicode string to UTF-8. WS is the Unicode string to convert. Utf8Encode returns the corresponding UTF-8 string.AnsiToUtf8:AnsiToUtf8 converts the string specified by S, which uses the ANSI encoding system, to UTF-8. 阅读全文
posted @ 2013-11-07 17:12 CPYER 阅读(1268) 评论(0) 推荐(0)
摘要:WideStringwstr;AnsiStringastr;wchar_t*wp;//或者BSTRwp;wp=wstr.c_bstr();//WideString转化为BSTRwstr=astr;//AnsiString转化为WideStringastr=wstr;//WideString转化为AnsiStringwstr=wp;astr=wp; 阅读全文
posted @ 2013-11-07 16:53 CPYER 阅读(1046) 评论(0) 推荐(0)
摘要:控件文件:system32\shdocvw.oca shdocvw.dll 注册:regsvr32 shdocvw.dll WebBrowser 是 IE 内核做的 VB 控件, WebBrowser.Document 为活动的文档返回自动化对象,引用 Microsoft HTML Object Library 可查看详细属性和方法 下面的解说假设窗体中有一个名称为 Web1 的 WebBrowser 控件 ■■方法 ============================== ▲GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项 ▲GoForward 相当于IE的“前进”按 阅读全文
posted @ 2013-10-28 10:13 CPYER 阅读(1327) 评论(0) 推荐(0)
摘要:AnsiString和String的区别、使用本文转自:http://www.bianceng.cn/c/index.htm16.C/C++语言在CB中的一些特定用法 2)AnsiString是从Delphi中引进来的吗? 答:CB的核心组件VCL是用Object Pascal语言写出的,所以CB的VCL组件的属性有很多都是使用long string,例如:Text、 Name、Caption等属性都是使用Object Pascal的long string。基于此关系,CB只好建立了和Object Pascal的long string相应的类别,我们将它称为AnsiString。 3)A... 阅读全文
posted @ 2013-10-17 10:37 CPYER 阅读(1495) 评论(0) 推荐(0)
摘要:一、为什么写这篇东西 自己在使用BCB5写一些程序时需要检查很多东西,例如内存泄漏、资源是否有释放等等,在使用了很多工具后,发觉BCB5本身自带的工具―CodeGuard,非常不错,使用也挺方便的,但是摸索了很久(以及翻查了一些资料,包括HELP)才算是会用了。写这篇文章的目的希望有这方面的问题的朋友可以借鉴一下,大家互相学习,共同进步。以下这篇文章算是拼凑出来的一篇文章,一些资料是在书上找的,一些是在HELP上看到了。二、什么是CodeGuardCodeGuard是在C++Builder5才出现的一个工具。CodeGuard是C++Builder中一个程序在运行时期的检查器,用于检查内存或. 阅读全文
posted @ 2013-09-27 11:28 CPYER 阅读(1620) 评论(0) 推荐(0)