Beispiel #1
0
        override protected void DoOpen(FileInfo info)
        {
            try {
                Gsf.Global.Init();

                Input input = new InputStdio(info.FullName);

                if (input != null)
                {
                    input = input.Uncompress();
                    file  = new InfileMSOle(input);
                    input.Dispose();
                }

                if (input == null || file == null)
                {
                    Log.Warn("Unable to open '{0}': input/file is null", info.FullName);
                    Error();
                    return;
                }

                OpenStorage(info);
            } catch (Exception e) {
                Log.Warn(e, "Unable to open " + info.FullName);
                Error();
                return;
            }
        }
Beispiel #2
0
		override protected void DoOpen (FileInfo info)
		{
			try {
				Gsf.Global.Init ();

				Input input = new InputStdio (info.FullName);
				
				if (input != null) {
					input = input.Uncompress();
					file = new InfileMSOle (input);
					input.Dispose ();
				}

				if (input == null || file == null) {
					Log.Warn ("Unable to open '{0}': input/file is null", info.FullName);
					Error ();
					return;
				}
				
				OpenStorage (info);
			} catch (Exception e) {
				Log.Warn (e, "Unable to open " + info.FullName);
				Error ();
				return;
			}
		}