https://blog.csdn.net/lotusyangjun/article/details/8203521 一、在Setlength 被调用次数不多时,可直接使用以下代码进行释放var aa: array of integer; procedure TForm1.Button1Click( ...
方法一:delphi中递归算法构建treeView 过程:通过读取数据库中table1的数据,来构建一颗树。table1有两个字段:ID,preID,即当前结点标志和父结点标志。所以整个树的表示为父母表示法。本递归算法不难写,但是要注意:程序内部的变量都应使用局部变量!比如当Query是外部变量(函 ...
分类:
数据库 时间:
2018-12-07 01:29:42
阅读次数:
219
我遇到 NativeXML 在它的一个节点的属性上面写入属性,但是当读出的值中包含汉字的时候出现了乱码。检查代码如下 NativeXml := TNativeXml.Create; try NativeXml.EncodingString := 'GB2312';// 'UTF-8'; Native ...
1.创建XML文件var Doc: TNativeXml;//声明上下文对象var filepath:string;//文件路径DOC:=TNativeXml.CreateName('root');Doc.EncodingString:='gb2312';DOC.XmlFormat:=xfReada ...
从delphi 6 开始,datasnap 作为delphi 自带的多层框架,一直更新到最新的delphi 10.3 。同时逐步增加了很多新的功能 ,比如支持REST 调用,支持 IIS ,apache 等服务器。今天简单介绍一下如何在datasnap 中使用unidac 访问数据库。 首先,按照向 ...
分类:
其他好文 时间:
2018-12-06 14:28:09
阅读次数:
218
在delphi开发中,经常需要用到窗体中控件的name名来进行对象方法或属性的调用,所以如何对delphi窗体进行简洁,清楚,完整的描述就很重要。最好能不看界面也能进行界面编码,具体如下表所示: 把控件的常用属性作为列名,列名可以扩展,这样就不需要在编码时不断查询控件对象管理器了。 ...
1、delphi 7 新建一个工程选择如下类型 2、设置OCX名称 3、增加函数"view"->"Type Library" 4、设置函数名称 5、设置函数返回值与入参(注意 返回参数不要使用 * 因为地址传递无法跟浏览器交互 我是这么理解的,亲测也确实没调用成功) 入参为 in 出差 是out 跟 ...
分类:
编程语言 时间:
2018-12-03 01:04:27
阅读次数:
513
Thrift 是Apache下的可扩展,跨语言软件框架,可以无缝连接C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml Delphi等其他语言 目前 ...
分类:
其他好文 时间:
2018-12-01 15:23:44
阅读次数:
213
参加工作了就很少有时间去玩delphi了,这个适合初学者看看,大神勿喷 工具 delhpi7.0 access数据库 原则win下有安装office就可用 当初不太熟悉sqlite所有没用这做数据库。 ...
Delphi 的内存操作函数(1): 给字符指针分配内存 ...
分类:
其他好文 时间:
2018-11-30 15:49:05
阅读次数:
194