0) { // Success! // VarResult = true; } // Restore original job spooling setting // VarMethodResult = VarDistillerType.InvokeMember("bSpoolJobs", System.Reflection.BindingFlags.SetProperty, null, VarDistillerInstance, new object[]{VarOriginalSpoolJobs}); } } catch { // Nothing to do! // } finally { // Clean up COM object // if (VarDistillerInstance != null) { System.Runtime.InteropServices.Marshal.ReleaseComObject(VarDistillerInstance); } } } } return VarResult; } ]]>