代码如下:
//keyvar 是变量,接收函数传递过来的值valuestr := appini.readstring('system','''' + keyvar + '''','defaultvalue')为什么 valuestr 的值总是 defaultvalue 。为什么?
请各位指教

解决方案 »

  1.   

    'defaultvalue' 是读不到时候的默认值。你试试
    valuestr := appini.readstring('system',keyvar,'defaultvalue')
      

  2.   

    楼主是不是写错了~~
    我记得是  valuestr := appini.readstring('条目名','节点名','取不到值的时候的默认名');
      

  3.   

    我想问一下 关于 readstring('system','keyvar',去不到值时的默认值)的用法。
         是在 system 中读keyvar 的值,但是如果 system ,keyvar 不存在该如何办呢?
         那样的话,如何读到第三个 参数呢? 是不是就不应该存在我所说的那种情况?
         谢谢各位!!