Resultados de la búsqueda a petición "com-interop"

2 la respuesta

¿No se puede agregar una referencia a un COM en el cliente COM?

Se crea un servidor COM y lo registré. Cuando estoy tratando de agregar ese servidor COM en un Cliente COM, no pude agregarlo y aparece el siguiente error. "No se pudo agregar una referencia a 'COMTest' La biblioteca de tipo ActiveX 'c \ user ...

2 la respuesta

Liberación de objetos COM temporales

Considere el siguiente código C # usando un objeto COM. MyComObject o = new MyComObject; try { var baz = o.Foo.Bar.Baz; try { // do something with baz } finally { Marshal.ReleaseComObject(baz); } } finally { Marshal.ReleaseComObject(o); }Esto ...

3 la respuesta

La cadena vacía se vuelve nula cuando se pasa de Delphi a C # como argumento de función

Tengo un exe nativo de Delphi que llama a C # dll a través de interoperabilidad COM. Este es el caso más simple que demuestra este problema: Delphi: IClass1 = interface(IDispatch) ['{B29BAF13-E9E4-33D7-9C92-FE28416C662D}'] function Test(const ...

3 la respuesta

¿Cómo saber si la aplicación de Excel está en modo de edición de celda?

Estoy escribiendo un complemento de Excel usando COM Interop desde .net. Tengo un comando que muestra un cuadro de diálogo y, desde el cuadro de diálogo, trabajo un poco, como recopilar datos del rango utilizado de varias hojas. El problema es ...

4 la respuesta

¿Cómo puedo envolver un objeto COM en una clase nativa de .NET?

Estoy usando una extensa API COM existente (podría ser Outlook, pero no lo es) en .NET (C #). He hecho esto agregando una "Referencia COM" en Visual Studio para que toda la "magia" se realice detrás de escena (es decir, no tengo que ejecutar ...

1 la respuesta

Hospedaje de código administrado y recolección de basura

Tengo un servidor COM fuera de proceso de C ++ que aloja una gran cantidad de código C # para admitir la API expuesta por los objetos COM de C ++. Por una variedad de razones, estoy considerando eliminar la porción C ++ de mi solución. Sin ...

4 la respuesta

¿Cómo llamo a un método visual basic 6.0 en c #?

Me gustaría llamar a un método que está escrito en Visual Basic 6.0 de C # (Visual Studio 2008). ¿Es posible? ¿Cómo lo haría?

1 la respuesta

Cómo transmitir System.Object [*] a System.Object [] II

Tengo un problema similar al que tuvo Cheva en su pregunta: Cómo transmitir System.Object [*] a System.Object [] [https://stackoverflow.com/questions/3731287/how-to-cast-system-object-to-system-object] Utilizo una biblioteca externa (API ...

10 la respuesta

Iniciar y detener IIS Express mediante programación

Estoy tratando de construir una pequeña aplicación en C # que debería iniciar / detener un proceso de trabajo de IIS Express. Para este propósito, quiero usar la "API IIS Express" oficial que está documentada en ...

2 la respuesta

Al pasar una matriz de cadenas de VB6 a C # .net

¿Cómo pasar una matriz de cadenas VB6 [Supongamos que s = Array ("a", "b", "c", "d")] a C # .Net a través de Interoperabilidad COM? Traté de implementar pasar C # string array a VB y VB string array a C # como a continuación C # -> VB funciona ...