Пример #1
0
    /**
     * This is the main function.
     */
    static void Main(string[] args)
    {
        ErrorDemo d = new ErrorDemo ();
        GlpkCallback.addListener (d);
        Console.WriteLine ("GLPK version: " + GLPK.glp_version ());

        for (int i = 1; i < 5; i++) {
            forceError = !forceError;
            Console.Write ("\nIteration " + i);
            if (forceError) {
                Console.WriteLine (", error expected to occur.");
            } else {
                Console.WriteLine (", success expected.");
            }
            if (d.run ()) {
                Console.WriteLine ("An error has occured.");
                if (!forceError) {
                    Environment.Exit (1);
                }
            } else {
                Console.WriteLine ("Successful execution.");
                if (forceError) {
                    Environment.Exit (1);
                }
            }
        }
    }
Пример #2
0
    /**
     * This is the main function.
     */
    static void Main(string[] args)
    {
        ErrorDemo d = new ErrorDemo();

        GlpkCallback.addListener(d);
        Console.WriteLine("GLPK version: " + GLPK.glp_version());

        for (int i = 1; i < 5; i++)
        {
            forceError = !forceError;
            Console.Write("\nIteration " + i);
            if (forceError)
            {
                Console.WriteLine(", error expected to occur.");
            }
            else
            {
                Console.WriteLine(", success expected.");
            }
            if (d.run())
            {
                Console.WriteLine("An error has occured.");
                if (!forceError)
                {
                    Environment.Exit(1);
                }
            }
            else
            {
                Console.WriteLine("Successful execution.");
                if (forceError)
                {
                    Environment.Exit(1);
                }
            }
        }
    }