>lcbuffer = SPACE(200) >lnresult = oIni.GetIniEntry(@lcbuffer, 'Application', 'LastUpdate', 'I:\arss\ims5\ims.ini') >IF lnresult = 0 > ? lcbuffer >ELSE > ? lnresult >ENDIF>Note the @ sign directly in front of the lcbuffer variable in the call. That causes the variable to be passed by reference. Otherwise it is passed by value, and can't be modified.