func init
if(not isdef("AssemblyInfoFile"))
sys.compile_add(code(this.props('AssemblyInfoFile').value))
end
arr = this.props('References').value
if(arr.size())
for(i = 0; i < arr.size(); i++)
sys.reference_add(code(arr.get(i)))
end
end
arr = this.props('Resources').value
if(arr.size())
sys.set_resources()
sys.response_append(response_res, '\n/compile\n')
for(i = 0; i < arr.size(); i++)
sys.response_append(response_res, arr.get(i) && ',' && code_dir() && 'resource' && i && '.resources\n')
sys.resource_add(code(code_dir()) + 'resource' + i + '.resources', 'resource' + i)
end
cmd = '"' && sys.get_folder(0) + 'resgen.exe" @"' + code(code_dir()) + code(response_res) + '"'
if(not exec(cmd, 0))
error(this.name + ' - can not exec() ' + cmd)
end
end
if(not isdef("Manifest"))
blk_prop.println('', code(unescape(this.props('Manifest').value)), '')
end
if(isdef("Win32Icon") and isdef("Manifest"))
ver = split(version, '.')
if(ver.get(0) == "4")
sys.link_win32_resources()
end
elseif(not isdef("Win32Icon"))
blk_prop.println('', code(unescape(this.props('Win32Icon').value)), '')
end
user_level = this.props("UserLevel").value
end