1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| ******************** ****讀取ini file**** ******************** function getinit(mfilename,msection,mentry) local lcinifile,lcvalue,lcbuffer,luentryvalue,lnnumbytes
*-- DECLARE DLL statements for reading/writing to private INI files declare integer GetPrivateProfileString in Win32API ; string cSection, string cKey, string cDefault, string @cBuffer, ; integer nBufferSize, string cINIFile
local minivalue, mresult, mbuffersize mbuffersize = 255 minivalue = spac(mbuffersize) mresult=getprivateprofilestring(msection,mentry,"*NULL*",@minivalue,mbuffersize,mfilename) minivalue=substr(minivalue,1,mresult) if minivalue="*NULL*" minivalue=.null. endif return minivalue endfun
|