Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How can I find a .NET object if I've lost the handle?

1 visualización (últimos 30 días)
Michael
Michael el 15 de Mayo de 2013
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
wordApp = Microsoft.Office.Interop.Word.ApplicationClass;
This line creates an instance of Microsoft Word, as can be observed by looking at the Windows Task Manager: the process WINWORD.EXE appears in the list. The line
wordApp.Quit()
close the application, and the WINWORD.EXE process disappears.
Now suppose the first line is called within a function, but not the second, and the handle wordApp is not returned by said function. Is there any way to retrieve a valid handle to the object instance, which still remains?
  1 comentario
Michael
Michael el 21 de Mayo de 2013
Just in case others come across this question ... the "obvious" solution is to make wordApp a property of a custom handle object, and to do wordApp.Quit() in the destructor of the object.
I was hoping for a non-object based approach, however, so if anybody has any insight, please let me know. Like maybe a way to find an existing instance of Microsoft.Office.Interop.Word.ApplicationClass.

Respuestas (0)

La pregunta está cerrada.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by