本文整理汇总了C#中Progress.SetProgress方法的典型用法代码示例。如果您正苦于以下问题:C# Progress.SetProgress方法的具体用法?C# Progress.SetProgress怎么用?C# Progress.SetProgress使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Progress
的用法示例。
在下文中一共展示了Progress.SetProgress方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main(string[] args)
{
Application.EnableVisualStyles();
if (args.Length == 0) {
Application.Run(new About());
} else if (args.Length > 1 && args[0] == "--map") {
if (File.Exists(SFMpq.DLL))
{
parsing = new Progress();
parsing = new Progress();
parsing.Visible = true;
parsing.SetMapPath(args[1]);
map = new Map(Application.StartupPath, args[1]);
parsing.SetProgress(20, "comments and empty lines...");
Preprocessor.SplitComments(map.script);
map.script = Format.SplitEmptyLines(map.script);
parsing.SetProgress(20, "comments and empty lines... DONE!");
parsing.SetProgress(40, "user functions...");
Analyzer.FindUserFunctions(map.script);
Analyzer.GetGlobals(map.script);
parsing.SetProgress(40, "user functions and structs... DONE!");
parsing.SetProgress(60, "\"//! jasp\" blocks...");
Preprocessor.ParseJaspBlock(map.script);
parsing.SetProgress(60, "\"//! jasp\" blocks... DONE!");
parsing.SetProgress(80, "Rebuilding parsed script...");
map.script = Format.StringsToString(map.script).Split('\n');
parsing.SetProgress(80, "Rebuilding parsed script... DONE!");
parsing.SetProgress(100, "errors...");
Preprocessor.SearchErrors(map.script);
} else
MessageBox.Show("File \"SFMpq.dll\" isn't exists.\nSorry :(", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}