1、我现在能开发出简单的单机版数据库系统了。请问客户端与服务器进行数据交换的那种,是怎样一个流程呢?要注意哪些方面。2、我要在多个窗体中对ini文件进行读写,为了让代码更简洁,那么是用dll进行操作好?还是写成公用函数好,请用如果写成公用函数,要放在哪个位置,才能被所有的窗体调用?
解决方案 »
- AdvStringGrid单元格如何添加图片,并且点击图片触发一个事件?
- 关于variant与结构体互相转换的问题?
- (保证结贴给分)面临痛苦选择:用 c# 还是 delphi 开发桌面应用程序?
- 冰天雪地赤身裸体跪求easyscan.ocx控件的问题!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 有谁知道:北京国电苏源信息技术有限公司 吗?
- 高手帮帮忙吧!Delphi做的ActiveX控件如何调用?
- 将16精制数转化为10精制d??问题!!谁知道更简单的??
- 关于与SQL server数据库连接方案?
- 我的程序是ADO+ACCESS,在打包时应怎么实现?
- 如何把密码保存在可执行程序本身上?=类似病毒吧?谢了。
- 求助
- 把EXCEL中的编码导入系统时,发现编码变为科学计数数字了。
多个窗体应用同一个函数,可以将函数提炼出来形成一个单独的pas文件,然后需要用到的窗体都USE这个文件。
uses
INIFiles, SysUtils;implementationfunction readInifile(fileName,section,Ident:string):string; //读取配置文件
var
ini:tinifile;
begin
ini:=tinifile.Create(fileName);
result:=ini.ReadString(section,ident,'');
ini.Free;
end;procedure writeInifile(const fileName,Section, Ident, Value: string); //写inifile
var
ini:tinifile; aPathName:string;
begin
try
aPathName:= ExtractFileDir(fileName);
if not DirectoryExists(aPathName) then
ForceDirectories(aPathName);
ini:=tinifile.Create(fileName);
ini.WriteString(Section, Ident, Value);
ini.Free;
except
end;
end;end.