很好用的一个类:TJvAppXMLFileStorage

以前写软件的时候,在处理软件配置信息的时候,总是要写很多重复的代码,把配置信息写到Ini文件当中。昨天到网上查了一下,发现JVCL中提供了一个非常好用的类TJvAppXMLFileStorage,可以很方便地将配置信息写入到XML文件当中。其实不仅如此,JVCL还提供了Ini版本,只是没有仔细看,应该大同小异,很好用。

这是保存配置的代码:

var

MyStore    : TJvAppXMLFileStorage;

begin

MyStore:= TJvAppXMLFileStorage.Create(nil);

try

MyStore.WritePersistent(‘‘, FConfig);

MyStore.Xml.SaveToFile(

ExtractFilePath(Application.ExeName) + ‘LogTransceiver.xml‘);

finally

MyStore.Free;

end;

FConfig.Free;

end;

http://blog.sina.com.cn/s/blog_591968570100wdnj.html

时间: 2024-12-21 06:38:12

很好用的一个类:TJvAppXMLFileStorage的相关文章

UIViewAdditions(一个很方便使用的工具类吧)

我们在工程中,或多或少的要修改控件的坐标-宽度-高度,于是,经常性的见到大家self.view.frame.origin.x,self.view.frame.size.width.........相当的麻烦,在这里向大家推荐一个比较好的工具类,是UIView的类目,它里面对于求坐标,求高度什么的做了封装,很方便大家调用. @下载链接:点击这里 @.h #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interfa

java进阶之反射:反射基础之如何获取一个类以及如何获取这个类的所有属性和方法(1)

java学习一段时间之后,大家可能经常会听到反射这个词,那么说明java已经学习到一个高一点的层次了.接下来我会一步步和大家一起揭开java高级特性反射的神秘面纱. 首先介绍下类对象这个概念,可能会经常用到这个概念: 类对象:java中有句很经典的话"万事万物皆对象",相信大家都不陌生,这句话告诉了我们java的特征之一,那就是面向对象.java中类的概念我们都很熟悉,既然万事万物皆是对象,那么类是谁的对象呢?<对象的概念:一个类的实例>换句话说,类是谁的实例.如此就有了类

MFC中怎样完全删除一个类

测试环境:Windows7 32bit.VC++6.0 VC++6.0中添加类很方便,不过删除一个类就没有那么直观了.如果想删除了一个类,其实只需要这样做: 在FileView中的Source Files和Header Files中分别移除类对应的.cpp和.h文件(点击该文件,然后按Delete即可移除,文件仅从工程中移除,并没有在工程目录下被删除) 关闭VC++6.0,然后删除工程目录下的.clw文件,以及类对应的.cpp和.h文件 重新启动VC++6.0,选择View中ClassWizar

如何限制一个类只在堆上分配和栈上分配(StackOnly HeapOnly)

[本文链接] http://www.cnblogs.com/hellogiser/p/stackonly-heaponly.html [题目] 如何限制一个类只在堆上分配和栈上分配? [代码] C++ Code 1234567891011121314   class StackOnly { private:     void *operator new(size_t size) {}; }; class HeapOnly { public:     void destroy(); private

【PHP面向对象(OOP)编程入门教程】4.如何抽象出一个类?

上面已经介绍过了, 面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,所以我们首先要做的就是如何来声明类, 做出来一个类很容易,只要掌握基本的程序语法定义规则就可以做的出来,那么难点在那里呢? 一个项目要用到多少个类,用多少个对象, 在那要定义类,定义一个什么样的类,这个类实例化出多少个对象, 类里面有多少个属性, 有多少个方法等等,这就需要读者通过在实际的开发中就实际问题分析设计和总结了. 类的定义: 1 2 class 类名 { } 使用一个关键字class和后面加上一个你想要的类

使用findViewWithTag并不需要修改太多的代码,只需要改动ImageAdapter这一个类就可以

这就是整个程序所有的代码了,记得还需要在AndroidManifest.xml中添加INTERNET权限. 那么目前程序的思路其实是很简单的,我们在ListView的getView()方法中开启异步请求,从网络上获取图片,当图片获取成功就后就将图片显示到ImageView上面.看起来没什么问题对吗?那么现在我们就来运行一下程序看一看效果吧. 恩?怎么会这个样子,当滑动ListView的时候,图片竟然会自动变来变去,而且图片显示的位置也不正确,简直快乱成一锅粥了!可是我们所有的逻辑都很简单呀,怎么

一天一个类,一点也不累之TreeSet

一天一个类,一点也不累. 现在要说的是---TreeSet public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable 说句实话自己没怎么用过这个*_* -->A NavigableSet implementation based on a TreeMap. The elements are ordered using thei

HBase概念学习(八)开发一个类twitter系统之表设计

这边文章先将可能的需求分析一下,设计出HBase表,下一步再开始编写客户端代码. TwiBase系统 1.背景 为了加深HBase基本概念的学习,参考HBase实战这本书实际动手做了这个例子. 2.需求 这是一个用户推特系统,用户登陆到系统,需要维护用户的基本信息,然后用户可以发帖和其他用户进行互动.用户之间可以相互关注,用户可以浏览关注用户的推文等等. 这是一个比较简单的推特系统,不考虑用户之间的私信,用户评论推特等功能. 3.概要设计 3.1表设计 首先需要设计三个表:用户表,推特表以及用户

使用一个类封装所有字体的设置

首先,定义好字体样式plist配置文件 然后写一个类,封装plist字体配置文件读取.给UILabel设置字体.UIButton设置字体.UITextfiled设置字体 .... #import <Foundation/Foundation.h> @interface FontManager : NSObject @property (nonatomic, strong, readonly) NSDictionary *fontList; + (instancetype)sharedManag