下午写程序中遇到几个小细节,需要在这里记录一下。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QProcess *process = new QProcess(this); QFileInfo fileinfo(appUrl); QString appPath = Q Read More
posted @ 2017-06-21 23:40 findumars Views(8765) Comments(1) Diggs(1)
在Delphi 7下要制作系统托盘,只能制作一个比较简单的系统托盘,因为ShellAPI文件定义的TNotifyIconData结构体是比较早的版本。定义如下: 123456789 _NOTIFYICONDATAA = record cbSize: DWORD; Wnd: HWND; uID: UI Read More
posted @ 2017-06-21 23:29 findumars Views(1886) Comments(0) Diggs(0)
我们在用Delphi编译完程序,准备发布产品时,总希望随产品发布个性信息以标示产品的来源以及开发者等信息,就像windows的程序一样,使我们一看属性就知道他是微软的产品,这些在Delphi中是如何实现的呢?下面我就来给大家演示和说明给exe,dll文件添加版本信息的方法。 第一,给exe文件添加版 Read More
posted @ 2017-06-21 23:24 findumars Views(2026) Comments(0) Diggs(0)
Delphi中默认有input和output两个文件变量,使用可以不用定义,直接使用. 但: input:只读、output:只写。用时注意以免引起异常. 文件是由文件名标识的一组数据的集合,文件通常存放在磁盘上。源程序、学生档案记录、图形、音乐等均可以作为文件存储在磁盘上。操作系统是以文件为单位对 Read More
posted @ 2017-06-21 23:22 findumars Views(7604) Comments(0) Diggs(0)
bool是LongBool类型。 Delphi中定义了四种布尔类型:Boolean,ByteBool,WordBool和LongBool。后面三种布尔类型是为了与其他语言兼容而引入的,一般情况下建议使用Boolean类型。 这四种类型的布尔值占用内存的数量如下: Boolean 1 Byte Byt Read More
posted @ 2017-06-21 23:18 findumars Views(3051) Comments(0) Diggs(1)
使用DELPHI原生类实现数据集和JSON相互转换 JSON二要素:数组和对象。对象可以包含数组,数组可以包含对象。无层数限制。OLEVARIANT也类似,OLEVARIANT的一个元素又可以是OLEVARIANT,且无层数限制。XML亦类似。这也是它们能序列一切对象的奥秒所在。JSON就是字符串, Read More
posted @ 2017-06-21 23:11 findumars Views(1459) Comments(0) Diggs(0)