DelphiXE】的更多相关文章

字符串类型用于描述一个单独的书面的文字和符号. 一.字符类型 Delphi支持AnsiChar和WideChar两种基本的字符类型.AnsiChar类型变量使用单字节来表示一个字符,WideChar使用两个字节来表示一个字符.WideChar和AnsiChar类型的变量之间不能相互赋值,例: Var wch: WideChar; ach: AnsiChar; begin ach := '国'; //错误.ach占用一个字节,而汉字占用两个字节.但编译器不会提示. ach := wch; //错误…
DelphiXE从2010以后, 安装程序安装完成后都会在ProgramData目录里复制一份安装程序的备份, 随着版本升级安装包越来越大, 占用C盘的空间也就越来越大 虽然可以通过删除的方式删掉, 可以万一需要重装或者添加删除某些功能时就麻烦了 好在vista以后系统提供了软链接的功能: mklink命令 MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接.默认为文件 符号链接. /H 创建硬链接,而不是符号链接. /J 创建目录联接. Li…
DelphiXE可以直接显示GIF动画,不需要第三方控件的支持.只要引用GifImg单元即可. uses GIFImg; procedure TForm1.FormCreate(Sender: TObject);begin // 先在窗体上放一个 TImage 组件:Image1: Image1.Picture.LoadFromFile('C:\Example.gif'); // AnimationSpeed 设定动画速度,值越大,速度越快: TGIFImage(Image1.Picture.G…
今天在虚拟机里成功安装了delphiXE 10.2, 然后想把常用的FR也装上,本想偷个懒,在网上找个装上就得了,结果发现必须要在发布的网站注册才能下载⊙︿⊙ 如此麻烦,心里这个不爽啊不爽! 然后自己开始折腾,  然后就  Y(^_^)Y    事后想想:真的没技术含量,只是贵在折腾!…
http://bbs.csdn.net/topics/380045353 用DelphiXE在WIN2008下编写一个访问WebServices的DLL ws.dll,只有一个输出函数,如下: function Login(URL:PAnsiChar; UserName: PAnsiChar; UserPass: PAnsiChar; LocalLogin: Boolean):PAnsiChar;var   tStr:String;begin try            Result := P…
IDE环境delphiXE8 蓝牙硬件ST17H26 service:0xfee7 chareter:0xfec9 const u16 my_OEMServiceUUID=0xfee7;const u16 my_OEMCharaterUUID=0xfec9; 在my_Attributes[]中添加 {4,2,2,(u8*)(&my_primaryServiceUUID), (u8*)(&my_OEMServiceUUID)}, {0,2,1,(u8*)(&my_characterU…
好久没写代码了,更久没上博客园的博客了,无聊写几行试一下新语法. 1 unit Main; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ComCtrls, iHome.Helper.Telegram, Gen…
很多资料只提到升迁到xe,而我们调用底版本c++开发的程序,是只能按Ansi操作的,所以需要反向转换. var s:PansiChar;s:=PansiChar(AnsiString('我我我我我')); 这样就能转换过来了,如果没有AnsiString转换一下,那就只能取到第一个字符 参考:http://www.e8e.net/post/2b9e8b_b87914…
相关资料: http://www.delphitop.com/html/FireMonkey/2658.html http://bbs.csdn.net/topics/390919460 1.ScaledLayout1.Align 设置成Client;…
相关资料:http://www.delphitop.com/html/Android/2778.html   网络相关的: android.permission.INTERNET 允许程序打开网络套接字 android.permission.CHANGE_NETWORK_STATE 允许程序改变网络连接状态 android.permission.ACCESS_NETWORK_STATE  允许程序访问有关GSM网络信息     位置相关: android.permission.WRITE_GSE…
http://stackoverflow.com/questions/16515218/xe4-firemonkey-ios-static-library-pascal-conversion-from-objective-c-clas http://blog.naver.com/simonsayz/120190032530 http://bbs.2ccc.com/topic.asp?topicid=493824…
1. http://blog.csdn.net/tp26021340/article/details/45953669 2. 3. 4. 5.…
在应用中发现静态数组和动态数组是有区别的: procedure TForm1.Button1Click(Sender: TObject);var  RsltStream: TMemoryStream;  picBuffer: TByteArray;begin  RsltStream := TMemoryStream.Create;  RsltStream.LoadFromFile('e:\pic.txt');  RsltStream.Position := 0;                 …
今天安装了一个可以支持IP 地址输入的edit控件,安装后可以放到窗体上,但是编译提示找不到DesignIntf,DesignEditors 从Delphi6开始,就对DesignIntf,DesignEditors 进行了变化,以前安装也碰到过不同版本识别 DesignIntf,DesignEditors的问题,经过处理都可以用 但是这个IP地址控件,始终编译不了,在网上找到一个解决办法: Project > Options > Delphi Compiler> Compiling &…
一.下载 官方下载网址: http://www.axolot.com/components/download.htm 从这里可以下载到从Delphi5到DelphiXE全部支持的版本. 二.软件安装 下载下来的文件是exe格式,可以直接安装,一路next即可. 按照默认安装,会在: C:\Documents and Settings\All Users\Documents\RAD Studio\8.0  路径下生成XLSRWII4_D2011.bpl,安装时需要使用. C:\Program Fi…
这两天在开发公司的一个教学软件客户端,因为要考虑到给PHP.平面设计等班的同学使用,为了避免安装.Net Framework.JRE的麻烦(如果把.Net Framework.JRE打包到安装包,也会使得安装包太大),因此没有选择使用.Net.Java开发. 那么接下来就考虑使用C/C++开发了,采用纯Win32开发太累,选用QT.MFC.WxWidgets之类能简化工作,MFC就不提了简直就是一坨翔谁用谁难受,QT开发出的界面太不Native,WxWidgets界面很Native而且类库设计的…
沿用上一篇Demo 环境:DelphiXE,XP,SQL2005 贴出改动过的单元代码: dbGrid控件版: unit SubMain_Unit; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, FyDataConn_Unit, ActiveX, ADODB, StdCtrls, cxGraphics, cxControls, cxLoo…
{ 很早就写了. 只针对delphixe 以上的版本可用. 希望不是自己在造轮子. } 1 unit U_ClassUtility; interface uses generics.defaults,DateUtils,Classes,SysUtils,Windows, generics.collections; type TGenericList<T> = class private fList : Tlist<T>; procedure SetList(const Value:…
相关资料: 第三方资料太大没法写在博文上,请下载CSDN的程序包. 程序包下载: http://download.csdn.net/detail/zhujianqiangqq/9657186 注意事项: 如果只加了Lib,然没有改AndroidManifest.xml,App在呼叫BarCode时会ANR没反应.开始可能没有官方的classes.dex,但如果发现编译出错后,请再检查一下.TMessageManager须加System.Messaging单元. 使用DelphiXE7加入Java…
环境DelphiXE,实测DevExpress手工安装顺序: 1.ExpressCore Library 2.XP Theme Manager 3.ExpressGDI+ Library 4.ExpressLibrary 5.ExpressCommon Library 6.ExpressDataController 7.ExpressEditors Library 5 8.ExpressExport Library 9.ExpressMemData 10.ExpressBars 11.Expre…
我们先起个名字叫做TCoolMemo.以上篇已经讲了很多组件的技术,这里就只说出几个重点.其余不多说了. 首先,该Memo从CustomMemo继承,它有这样外观:属于平面的,边框是可以设置颜色的线,对应的颜色变量为FEdgeColor,另外,离边框以内的两个象素处,还有另一个框,当鼠标进入Memo时,这个框会显示,当鼠标离开时,为个框消失,同样也可以设置颜色,对应变量为FEnterColor. 那么鼠标进入和离开怎么判断呢,这里Memo将截获两个Delphi的内部消息://下面两个获得Delp…
Delphi2010之后的RTTI做了很大休整,现在用起来很爽了哦.甚至可以获取某些类的内部私有单元,然后为其赋值!讲这个RTTI增强的,可以参考网上的多个博客内容,我列举一下:Delphi2010RTTI的增强Delphi的Anymouse方法探秘万一的Rtti系列 我这里的主要目的是挂钩某些内部私有事件,然后增加上一些自己的处理过程,这里我以TMenuItem的私有内部事件FOnChange作为例程.这个私有事件在菜单内部绑定,我们平常状态下,在外部无法更改!但是XE之后这个问题不在存在,使…
Delphi连接MySQL真麻烦,研究了一天,从网上找了无数文章,下载了无数插件都没解决.最后返璞归真,老老实实用ADO来连接,发现也不是很顺利,但最终还是连接成功了.多少有点心得:ADO各个组件的作用和联系必须清楚,否则设置起来很容易混乱.总结一下用ADO连接MySQL5.1要点: 1.需要下载MySQL的ODBC支持,我用的官网mysql-connector-odbc-5.1.7-win32.msi(这个一般没问题,下载安装即可) 2.通过ODBC管理建立系统DSN(这个也简单,无非是选择M…
一个灵巧的Delphi多播实现方案.必须是支持泛型的Delphi版本.也就是Delphi2009以后.强烈建议用DelphiXE. 用法就是例如写一个Class指定一个Event,触发的时候会通知多个Method.和.NET的多播事件机制是一样的. 用法例如:type TFakeButton = class(TButton) private FMultiCast_OnClik : TMulticastEvent<TNotifyEvent>; public constructor Create(…
Delphi创建控制台(Console)程序默认是无法添加图标和版权的.经过仔细的对比窗体程序与控制台程序源码,发现窗体程序的工程文中,在uses结束begin开始的地方有一句如下代码:{$R *.res}而控制台程序的工程文件里是没有这句代码的.于是,我就在想是不是我在控制台程序的工程文件里加上如上代码,我们就可以更改图标和添加版权了,说做就开始做,加上如上代码,然后保存,Delphi会自动生成资源文件,如下图:本以为可以就可以编辑图标和版权了,结果发现,版权是可以修改了,但是图标还是无法修改…
Delphi SQLite 简明无废话上手指南SQLite下载http://www.sqlite.org/download.html SQLite FAQhttp://www.sqlitecn.org/faq.html SQLite中文论坛http://sqlite.com.cn/bbs/index.asp SQLite入门与分析http://www.cnblogs.com/hustcat/archive/2009/02/12/1389448.html GUI 管理工具SQLite Databa…
自1995年Borland公司发布Delphi 1.0以来,Delphi受到很多开发者的亲睐,到1999年发布Delphi5,Delphi以其开发快捷.控件丰富.易于上手等优势吸引了众多的开发者,用户人数达到高潮,一度超越Visual Studio.可是好景不长,在推出Delphi7之后不久,Borland公司也走向衰败,最终被人收购,仅卖了区区7500万美元. Borland公司倒闭的主要原因是公司财务出现困难,内部矛盾上升.但我认为深层次的原因是产品定价死板且价格过高,记得当时一套Delph…
http://stackoverflow.com/questions/9099892/how-to-use-tformatsettings-create-without-being-specific-to-a-platform How to use TFormatSettings.Create without being specific to a platform?   up vote5down votefavorite 2 I have the following in Delphi XE:…
疯狂delphi DelphiXE公开课群:100162924.58593121 朱建强QQ:513187410 获得硬盘的ID序列号(XE10.1+WIN8.1) 相关资料: https://zhidao.baidu.com/question/195408580.html 注意事项: 1.记得右击以管理员运行. 2.SysUtils 在XE中要改为System.SysUtils. unit Unit1; interface uses Windows, Messages, SysUtils, V…
Delphi数据库的三层架构的问题和解决方法 原创 2014年03月26日 16:26:03 标签: Delphi / 数据库三层架构 / DCOM / DCOMConnection 790 //----------------Delphi数据库的三层架构几个问题的说明----------------. 第一.1,在写服务器端时,delphi7环境下,运行程序会自动注册服务(有人说Delphi7版本不能自动注册,可能需要升级),在delphiXE环境下 ,不会自动注册.对于不能自动注册的,在服务…