
XE4
缘中人
这个作者很懒,什么都没留下…
展开
-
RichView13.12 Stream read error 原因分析
RichView13.12 Stream read error 有选中文本时,调用RichViewEdit1.GetSelText;方法会报错,发现这个版本最终调用function TCustomRVFormattedData.GetSelTextR(Unicode: Boolean): TRVRawByteString;var Stream: TRVMemoryStream;原创 2013-08-20 10:08:31 · 2836 阅读 · 0 评论 -
XE4 ToolsAPI ActionServices
WizMain.pas//---------------------------------------------------------------------------// This software is Copyright (c) 2011 Embarcadero Technologies, Inc. // You may only use this software i原创 2013-08-08 21:06:24 · 1077 阅读 · 0 评论 -
XE4 安装控件编译输出如何输出OBJ文件
OutPut c/c++选 项output file generationGenerate all C++Builder files (including package libs) 如果这个生成不了OBJ选 下面的选项肯定能生成OBJ文件Generate C++ .objs, headers原创 2013-08-22 11:30:32 · 938 阅读 · 0 评论 -
XE4 ToolsAPI PackageDemo BPL Component
unit FrmMainpkd;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, Toolsapi, Menus;type TForm2 = class(TForm) PageControl1: TP原创 2013-08-10 18:15:17 · 697 阅读 · 0 评论 -
XE4 There is no overloaded version GetTextExtentPoint32A
[dcc32 Error] dxGrDate.pas(1402): E2250 There is no overloaded version of 'GetTextExtentPoint32' that can be called with these argumentsGetTextExtentPoint32A(Handle, PWideChar(ACaption), Length(原创 2013-08-13 14:01:49 · 2235 阅读 · 0 评论 -
XE4 DevExpress 终于安装成功了
pas文件找不到包括路径的问题,太全了吧,加入到Tools/Envorment/Library Path and Browse Path OK!$(BDS)\OCX\Servers$(BDS)\SOURCE\VCL$(BDS)\source\rtl\common$(BDS)\SOURCE\RTL\SYS$(BDS)\source\rtl\win$(BDS)\source\T原创 2013-08-14 10:44:37 · 1938 阅读 · 1 评论 -
E2072 Number of elements (18) differs from declaration (22)
[dcc32 Error] dxOI.pas(604): E2072 Number of elements (18) differs from declaration (22) dxPropClassMap: array[TTypeKind] of TdxPropertyEditorClass = ( nil, TdxIntegerProperty, TdxCharProp原创 2013-08-16 15:02:51 · 2301 阅读 · 0 评论 -
delphi xe2 string、AnsiString及Tbytes之间的转换
delphi xe2 string、AnsiString及Tbytes之间的转换一、string转为AnsiString1、直接赋值 (有警告)2、AnsiString()类型强制转换。(无警告) 二、AnsiString 转为string1、直接赋值 (有警告)2、string()类型强制转换。(无警告) 三、string 转为Tbytes1、bytes转载 2013-10-18 13:04:05 · 2138 阅读 · 0 评论 -
C++Builder XE升级内容
Haven’t upgraded in a while? Here is what was added in other recent releases:C++Builder XE4FireMonkey sensors support for location, orientation and motionFireMonkey Frames and new TL转载 2013-10-11 16:07:49 · 1604 阅读 · 0 评论 -
xe4 StringReplace
Sysutils::StringReplace(zysql,";", "' or a.abc='",Sysutils::TReplaceFlags()Sysutils:: rfReplaceAll);原创 2013-10-21 15:15:06 · 758 阅读 · 0 评论 -
msxml 2.0 3.0 4 6.0 区别
Msxml.dll 1.0 ..... 2.5Msxml2.dll 2.6 Msxml3.dll 3.0Msxml4.dll 4.0 Msxml5.dll 5.0 office 2003 -2007Msxml6.dll 6.06.0控件太多原创 2013-10-22 12:58:00 · 2568 阅读 · 0 评论 -
What's new in Delphi XE5
http://www.embarcadero.com/products/delphi/whats-newWhat's new in Delphi XE5Delphi XE5 is a must-have upgrade for all Delphi developers and is the newest version of the award winning, mult转载 2013-10-26 13:49:26 · 1463 阅读 · 0 评论 -
idHttp下载文件
http://blog.youkuaiyun.com/chinazhd/article/details/6440491procedure TForm1.Button3Click(Sender: TObject); var h:TIdhttp; res : String; MyStream:TMemoryStream; begin MyStream:=TMem转载 2013-10-30 17:06:53 · 1308 阅读 · 0 评论 -
E2288 Pointer to structure required on left side of -> or ->*
E2288 Pointer to structure required on left side of -> or ->*cb6下可能编译通过String sMenuID = PMyRec(RzTreeView1->Selected->Data)->MenuID;XE4必须改为下面String sMenuID = ((PMyRec)(&RzTreeView1->原创 2013-10-30 11:42:49 · 2879 阅读 · 0 评论 -
xe4 编译 独立运行
具体操作:1、c++ builder 2009中,打开Project>>Options2、Diretories and Conditionals中选择Base(不是其他人说的Release)3、C++ Linker中奖Dynamic RTL设置为False4、Packages中去掉Build with runtime packages前面的勾转载 2013-10-30 15:29:47 · 925 阅读 · 0 评论 -
New Features and Enhancements in C++Builder XE5
New Features and Enhancements in C++Builder XE5http://www.embarcadero.com/products/cbuilder/whats-newTime Picker control for Windows and OS XBuilt-in search filtering for TListView on Wind转载 2013-10-26 14:48:55 · 1013 阅读 · 0 评论 -
What's New in RAD Studio (C++Builder 2007)
http://docwiki.embarcadero.com/RADStudio/XE5/en/What%27s_New_in_RAD_Studio_(C%2B%2BBuilder_2007)C++Builder 2007The following key features are new or significantly changed:MSBuild is转载 2013-10-30 20:33:35 · 1439 阅读 · 0 评论 -
webBrowse Floating point division by zero.
c++builder 6,webBrowse 控件 ,浏览网页,偶尔出现这个该如何解决原创 2013-10-30 16:50:22 · 1377 阅读 · 0 评论 -
cnpack 强制转换 替换 真好用 xe4 真实用
xe里用AnsiString和String,默认String是UnicodeString了,有些代码要与两者之间相互转换,输入代码再加()太麻烦了,用cnpack的Code Surround太方便了,分别 设置好AnsiString()String()再设置个快捷键,放心使用吧,真好用!原创 2013-10-30 10:54:44 · 1386 阅读 · 0 评论 -
XE4 代码自动格式化功能
XE4的代码格式化,函数开始的 ‘{’ 和函数名在一行,习惯分开两行的在选项中设计就好了,OK!原创 2013-10-31 11:16:17 · 1292 阅读 · 0 评论 -
TdxPNGImage
xe4 里已经支持PNGImage 文件了,安装了cx控件后有多出来了TdxPNGImage ,iamge控件加载PNG文件时认到TdxPNGImage 类型上了,不想用的话,找到文件dxGDIPlusClasses.pas注释这句话 {$DEFINE DXREGISTERPNGIMAGE} 就不会注册TPicture.RegisterFileFormat('PNG', '原创 2013-10-31 13:38:02 · 3199 阅读 · 0 评论 -
_TCHAR Mapping
http://docwiki.embarcadero.com/RADStudio/XE5/en/TCHAR_Mapping _TCHAR maps to char or wchar_t_TCHAR mapping in C++Builder is intended to make it easier to write source code that can be used wit转载 2013-10-30 20:29:41 · 1224 阅读 · 0 评论 -
Unresolved external __fastcall Vcl::Controls::TControl::SetConstraints referenced from CSPIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall Vcl::Controls::TControl::SetConstraints(Vcl::Controls::TSizeConstraints *)' referenced from D:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\11.0\LIB\WI原创 2013-11-01 10:55:50 · 2102 阅读 · 0 评论 -
C++Builder Reviewer's Guide
http://edn.embarcadero.com/article/39909http://edn.embarcadero.com/article/40828http://edn.embarcadero.com/cn/article/43099http://edn.embarcadero.com/article/40826转载 2013-11-01 22:15:03 · 727 阅读 · 0 评论 -
what is IDE insight
IDE Insight for easy access to all IDE features, settings and components without searching through menus and dialogsSpeed is the key – the new IDE InsightHide imageA paradigm shift is转载 2013-11-01 21:52:41 · 1036 阅读 · 0 评论 -
IdUDPServer和IdUDPClient 实现数据通信
IdUDPServer和IdUDPClient 实现数据通信服务器侦听5200端口===============================================================procedure TForm1.FormCreate(Sender: TObject);beginIdUDPServer1.DefaultPort:= 5200;转载 2013-11-09 16:08:59 · 11822 阅读 · 1 评论 -
B6与CB2007的区别汇总
B6与CB2007的区别汇总BCB6.0里的TChart是在Additional页次里,版本4.0。功能较少。 在BCB2007中,TChart为单独一个页次,其中包括多个控件,版本7.0,功能齐全。 theLibra12 ToolBar CoolBar都多了一个Gradient属性,可以设置渐变色。 TForm也多了一个GlassFrame属性,在Vista下可以转载 2013-11-06 16:50:58 · 1518 阅读 · 0 评论 -
Delphi2010中DataSnap高级技术
http://blog.youkuaiyun.com/leonkin/article/details/60519691)—为DataSnap系统服务程序添加描述这几天一直在研究Delphi 2010的DataSnap,感觉功能真是很强大,现在足有理由证明Delphi7该下岗了。DataSnap有三种服务模式,其中Service Application方式建立的windows服务没有描述,描述部转载 2013-11-07 17:04:59 · 1845 阅读 · 0 评论 -
xe4 有哪些好处及 控件变化
没有 TNMHTTP控件,影响自动更新原创 2013-10-21 16:28:37 · 792 阅读 · 0 评论 -
DataSnap Server用到 sqlConnection组件 Abnormal program termination
把dbxmss.dll 这个文件拷贝到没有安装开发环境的机器上,否则报错 Abnormal program terminationD:\Program Files\Embarcadero\RAD Studio\11.0\Redist\win32原创 2013-11-08 11:58:13 · 1833 阅读 · 0 评论 -
Delphi XE程序设计系列 2-开发DataSnap/REST服务器
在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为DataSnap JSON服务器,在本篇文章中让我们正式讨论如何使用Delphi XE开发DataSnap/REST服务器,由于这其中牵涉到非常多的技术,因此我们将花数篇的篇幅来讨论。现在就让我们从DataSnap/REST服务器开始。开发DataSnap服务器 Delphi XE版的DataSnap允许开发转载 2013-11-07 17:08:47 · 3830 阅读 · 0 评论 -
TByteDynArray TIdBytes
TByteDynArray TIdBytestype TByteDynArray = array of Byte; typedef System::DynamicArray TIdBytes;Defines an array of byte elements. TByteDynArray defines a dynamic array of byt原创 2013-11-09 19:59:14 · 2439 阅读 · 0 评论 -
DataSnap Server端获取Client 连接信息 IP 等
ServerContainerUnit1.cppvoid __fastcall TServerContainer1::DSServer1Connect(TDSConnectEventObject *DSConnectEventObject){String str;str.sprintf(L"%s|%s|%s|%s|%s",Now().DateTimeString()原创 2013-11-07 16:53:09 · 2850 阅读 · 0 评论 -
iphlpapi.lib Unresolved external 'SendARP' referenced from
D:\Program Files\Embarcadero\RAD Studio\11.0\lib\win32\release\psdk\iphlpapi.lib原创 2013-11-19 12:01:07 · 1510 阅读 · 0 评论 -
C++Builder 代码折叠
c##region 属性和域int b;public int B { get { return b; } set { b=value; } };#endregionxe delphi,输入3个字母reg根据提示,回车就可以了,很方便啊!{$REGION '显示uStr变量内容'} uStr := 'ok'; ShowMessage(uStr);原创 2013-10-11 13:38:44 · 2768 阅读 · 0 评论 -
Unable to open file 'RM_CLASS.OBJ'
rmreport component install error[ilink32 Error] Fatal: Unable to open file 'RM_CLASS.OBJ' install okdelphi project use component and compilie ok! C++builder XE4 XE5 use rmReport control原创 2013-12-10 15:59:57 · 1933 阅读 · 0 评论 -
GridEh 选择行标识 checkbox
v6.3+ In DBGridEh.If gioShowRowselCheckboxesEh value is in the DBGridEh.IndicatorOptions property then it is allowed to selected several records quickly by pressing and dragging the pressed mo原创 2013-12-11 17:02:17 · 3040 阅读 · 0 评论 -
XE4 grideh not find DBSumLst.dcu
路径添加到Tools/Options/Environment Options/Delphi Options/Library Path and Browsing Path 还是报错,最后修改了工程的contains部分,in ***.pas删除掉,XE4就可以认到了,这应该是XE4的BUG了contains RichEdEh {RichStrEditDlgEh}, EhL原创 2013-08-14 13:59:24 · 1193 阅读 · 0 评论 -
xe4 xe5 安装控件输出路径
C:\Users\Public\Documents\RAD Studio\12.0C:\Users\Public\Documents\RAD Studio\12.0\BplC:\Users\Public\Documents\RAD Studio\12.0\DcpC:\Users\Public\Documents\RAD Studio\12.0\hpp这是所有控件路径在这里,原创 2013-12-05 09:16:58 · 1068 阅读 · 0 评论 -
E2034 Cannot convert 'void *' to 'HDROP__ *'
CB6DragQueryFile((HANDLE)Msg.WParam,...);[bcc32 Error] Unit1.cpp(43): E2034 Cannot convert 'void *' to 'HDROP__ *' Full parser context Unit1.cpp(36): parsing: void _fastcall TForm1::原创 2013-12-30 11:40:57 · 2346 阅读 · 0 评论