BCB
w88529593
这个作者很懒,什么都没留下…
展开
-
Delphi中用IdHttp获取json数据乱码问题
Delphi中对json的数据处理。试了TSuperObject和TlkJSONobject,都发现拉回的数据是乱码,运行exe就报错。测试发现获取的json源数据中间汉字的地方是乱码,导致引号不配对,引发内存错误。后来找了文章,发现是TIdHttp在获取数据之前,要将定义的TStringStream的Encoding设置为UTF8,才可以。贴一小段源码,看官一看就懂的:...转载 2020-01-20 00:07:57 · 1444 阅读 · 0 评论 -
深入分析基于VCL派生的ActiveX控件的实现原理及应用
深入分析基于VCL派生的ActiveX控件的实现原理及应用前言这篇文章虽然是以VCL为题,但却是基于BCB的,也就是说是在VCL基础上使用ATL实现的ActiveX的原理分析,如果你是Delphi程序员,这篇文章可能不适合你,不过作者如果有时间会再写一篇“Delphi版的深入分析”,本篇文章比较深入的分析了VCL实现ActiveX控件的原理、事件机制、属性页和ActiveX控件编写转载 2015-11-22 22:21:24 · 522 阅读 · 0 评论 -
在 ocx 内部如何获取所在页面的 URL
//$---- Active Form HDR ---- (stActiveFormHdr)#ifndef LesWebImplH#define LesWebImplH//---------------------------------------------------------------------------#include #include #include #inc转载 2015-11-21 23:02:05 · 660 阅读 · 0 评论 -
获取嵌入ActiveX控件的页面IWebBrowser2指针
在ActiveX控件中获取顶级的页面IWebBrowser2指针CComPtr spClientSite; hr = GetClientSite(&spClientSite); if (SUCCEEDED(hr)) { CComPtr isp, isp2; hr = spClientSite->QueryInterface(IID_IServiceProvi转载 2015-11-21 22:18:43 · 790 阅读 · 0 评论 -
delphi ocx在IE8下调试不能断点的问题
regedit→ HKEY_LOCAL_MACHINE →SOFTWARE→Microsoft → Internet Explorer→Main。在Main里新建一个DWORD类型名为TabProcGrowth值为0。转载 2015-06-01 23:59:13 · 509 阅读 · 0 评论 -
动态创建Fastreport
动态创建Fastreport分以下几个步骤:1.首先清空Fastreport,定义全局变量,并加载数据集 frReport.Clear; frReport.DataSets.Add(frxDBDataset1); DataHeight :=28; DataWidth :=80; FirstTop := 50; FirstLeft := 15;转载 2015-06-02 00:25:39 · 1581 阅读 · 0 评论 -
fastreport问题集合
1.FastReport中如果访问报表中的对象?可以使用FindObject方法。TfrxMemoView(frxReport1.FindObject(’memo1′)).Text:=’FastReport’;2.FastReport中如何使用上下标?设置frxmemoview.AllowHTMLTags := True;在Text输入如下上标:mm2下表:k6举一转载 2015-06-01 18:44:26 · 2036 阅读 · 0 评论 -
ehlib的使用
ehlib的使用 2003-12-5 15:22:29 使用 TDBSumList 组件 还记得以前有朋友问过这样一个问题:在 DBGrid 下如何像 Excel 一样能够做统计计算,实话说,使用 DBGrid 来做的话着实不易,不过现在有了这个咚咚,相信会简单些。以下是摘录的一些使用上的说明:【TDBSumList说明】 你可以使用TDBSumList在可视动转载 2013-01-20 10:53:54 · 746 阅读 · 0 评论