ini文件的写入问题!(20分)

  • 主题发起人 主题发起人 cansim
  • 开始时间 开始时间
C

cansim

Unregistered / Unconfirmed
GUEST, unregistred user!
inifile:=Tinifile.Create(FileName);
indexNO:=inifile.WriteInteger('XXX','indexNO',ComboBox1.itemindex);
我要把COMBOBOX1曾经选过的条目保存下来
下次启动的时候显示上次最后选的那条
但这样的话回出这错误
Incompatible types: 'Integer' and 'procedure,
untyped pointer or untyped parameter'
为什么啊?类型没错啊!
 
indexNO:=inifile.WriteInteger('XXX','indexNO',ComboBox1.itemindex);
//错了,writeinteger是procedure型的,没有返回值的,
 
用DAT文件
 
来如风说得对。
indexNO是什么?
 
inifile.WriteInteger('XXX','indexNO',ComboBox1.itemindex);
这样就行了,再用下面的代码来读取
ComboBox1.itemindex:=inifile.ReadInteger('XXX','indexNO',0);

别忘了最后加上inifile.free

 
多人接受答案了。
 
后退
顶部