- 1
- 2
- 3
- 4
- 5
- 6
- 7
if (App.TimerClock != null)
{
App.TimerClock.Enabled = false;
App.TimerClock.Close();
App.TimerClock.Dispose();
App.TimerClock = null;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+105
if (App.TimerClock != null)
{
App.TimerClock.Enabled = false;
App.TimerClock.Close();
App.TimerClock.Dispose();
App.TimerClock = null;
}
taburetka 11.09.2013 13:28 # +9
Lennis 11.09.2013 13:36 # 0
taburetka 11.09.2013 14:19 # +1
krypt 11.09.2013 15:16 # +5
guest 14.09.2013 20:36 # +1
pipjaka 17.09.2013 17:29 # 0
finally
{
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
GC.WaitForPendingFinalizers();
foreach (Microsoft.Office.Interop.Word._Document doc in wordApplication.Documents)
{
if (doc != null)
{
object pSaveChange = false;
try
{
doc.Close(ref pSaveChange, ref paramMissing, ref paramMissing);
}
catch (Exception ex)
{
throw new RException(RExceptionType.Service, RExceptionLevel.Error, RSource.Default, ex.Message, ex.InnerException);
}
}
}
if (wordDocument != null)
{
object pSaveChange = false;
try
{
wordDocument.Close(ref pSaveChange, ref paramMissing, ref paramMissing);
}
catch (Exception ex)
{
throw new RException(RExceptionType.Service, RExceptionLevel.Error, RSource.Default, ex.Message, ex.InnerException);
}
wordDocument = null;
}
// Quit Word and release the ApplicationClass object.
if (wordApplication != null)
{
wordApplication.Quit(ref paramMissing, ref paramMissing,
ref paramMissing);
wordApplication = null;
}
}
kegdan 17.09.2013 17:35 # +1
bormand 17.09.2013 19:24 # +2
1024-- 17.09.2013 23:37 # +3
Вспомнился тот способ борьбы с вирусами, когда запускали ворд, что-то в нём писали, пытались выключить компьютер - все программы (и вирус) закрывались, а ворд спрашивал, не сохранить ли документ.
anonimb84a2f6fd141 18.09.2013 04:08 # 0
bormand 18.09.2013 05:53 # +1
Имеются незавершенные загрузки. Вы действительно хотите прервать их и завершить работу?
1024-- 18.09.2013 10:37 # +1
Не повезло, ищем другой путь...
PetrovSerega 27.09.2013 22:22 # +2