inno setup - InnoSetup: FileSize -
i need size of file. need check if file more 100b example:
if filesize('c:\program files\myprogramm\myapp.exe') > 100          msgbox ('file more 100', mbinformation,mb_ok)    else       msgbox ('file less 100', mbinformation,mb_ok)   i function filesize(const name: string; var size: integer): boolean; , it's work if need check - size correct or not. cann't check on more or less
the var keyword in function prototype means need declare variable of given type , pass function. variable receives value. here example filesize function:
var   size: integer; begin   // second parameter of filesize function defined 'var size: integer',   // need pass there variable of type integer, size variable   // declared above   if filesize('c:\thefile.any', size)   begin     if size > 100       msgbox('the file bigger 100b in size.', mbinformation, mb_ok)     else       msgbox('the file smaller 100b in size.', mbinformation, mb_ok);   end   else     msgbox('reading file size failed.', mberror, mb_ok); end;      
Comments
Post a Comment