1
votos
1
respuestas
vistas 614
22 preguntas, página #1
1
votos
1
respuestas
vistas 614
10
votos
2
respuestas
vistas 489
A pesar de años de programación en Delphi, me encontré con un estilo de declaración de clase que nunca había visto para una clase que admite IUnknown: ...
preguntado 10 años, 9 meses
3
votos
1
respuestas
vistas 1,431
Estamos usando un código antiguo (ComLib.pas creado por Binh Ly) para que podamos usar la interfaz de enumeración en un objeto (OleVariant): ...
preguntado 10 años, 9 meses
1
votos
3
respuestas
vistas 754
Estoy construyendo Wrapper en C ++ / CLI para la biblioteca estática de C para usar en la aplicación .NET a través de C # ...
preguntado 10 años, 9 meses
0
votos
1
respuestas
vistas 228
Actualmente estoy experimentando con la programación dinámica de C # 4 y no entendía completamente bajo qué circunstancias funciona la palabra clave dinámica. Para mí está claro que funciona con IDispatch, ya que permite informar a la persona que llama con el tipo de información de forma automática. Pero, ¿no debería funcionar también con ...
preguntado 10 años, 10 meses
0
votos
1
respuestas
vistas 688
Estoy usando un componente COM nativo externo en mi aplicación C # .NET. ...
preguntado 10 años, 11 meses
8
votos
4
respuestas
vistas 4,205
Si tengo un IUnknown * ptr, ¿necesito llamar a Release () en cada interfaz que obtengo a través de ptr-> QueryInterface (), además de llamar a ptr-> Release () cuando termine con ptr? ...
preguntado 10 años, 11 meses
0
votos
1
respuestas
vistas 842
¿Por qué el siguiente doc2 es diferente del doc22? ...
preguntado 11 años, 0 meses
5
votos
3
respuestas
vistas 2,899
Lo siento si esta pregunta parece obvia para todos, pero soy muy nuevo en COM. Del tutorial que veo aquí http://www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c5567, parece que cada clase COM creada en C ++ debe implementar su propia QueryInterface, AddRef y Release . Dado que estos ...
preguntado 11 años, 1 meses
12
votos
3
respuestas
vistas 8,671
En Delphi, IUnknown se declara como: ...
preguntado 12 años, 0 meses
5
votos
2
respuestas
vistas 1,829
Cada vez que construyo mi solución C #, recibo un puñado de advertencias sobre interfaces que nunca he visto o escrito. Intenté buscar en Google algunos de ellos, pero no obtuve resultados. ¿Es posible que estos estén enterrados en una asamblea a la que me refiero? Si es así, ¿hay alguna forma de hacer desaparecer estas advertencias? ...
preguntado 12 años, 2 meses
1
votos
1
respuestas
vistas 466
En COM, cuando desea crear una instancia de algún objeto de servidor COM, ¿primero necesita obtener un puntero a su interfaz IUnknown y solo luego crear un objeto de clase usando CoGetClassObject? ...
preguntado 12 años, 3 meses
1
votos
2
respuestas
vistas 1,979
Durante la modificación de un objeto COM ATL existente, encontré un artículo del blog "The Old New Thing" llamado "Las formas en que la gente estropea IUnknown :: QueryInterface" y hubo una discusión en la sección de comentarios que comenzó cuando uno de los los encuestados (Norman Diamond) señalaron que ...
preguntado 12 años, 5 meses
1
votos
4
respuestas
vistas 288
todas las interfaces D3D se derivan de la interfaz IUnknown de COM, así que pensé que tomaría una ruta fácil para liberar objetos D3D y usaría algo como esto: ...
preguntado 12 años, 5 meses
1
votos
1
respuestas
vistas 390
0
votos
1
respuestas
vistas 532
Estoy tratando de separar la creación de Swapchain y Window de la creación del dispositivo D3D10 en mi marco de renderizado, lo que significa que realmente no puedo usar D3D10CreateDeviceAndSwapChain. Me encuentro con un error inesperado del vinculador al intentar crear mi aplicación de prueba. ...
preguntado 12 años, 7 meses
3
votos
2
respuestas
vistas 1,788
0
votos
1
respuestas
vistas 831
Tengo un control COM heredado (Core) que acepta un IUnknown en un receptor. El propósito es permitir que el núcleo lea / escriba datos a través de esta interfaz de receptor. Los punteros Core / Sink se utilizan actualmente en sistemas heredados y no se modifican fácilmente. ...
preguntado 12 años, 8 meses
2
votos
2
respuestas
vistas 376
1
votos
3
respuestas
vistas 871
A IUnknown :: QueryInterface () se le pasa un parámetro void ** que indica una dirección donde colocar la interfaz recuperada. ...
preguntado 12 años, 11 meses
2
votos
2
respuestas
vistas 2,285
Estoy intentando crear una clase que implemente la interfaz IUnknown. Tengo el siguiente código en el archivo de encabezado: ...
preguntado 12 años, 11 meses
1
votos
2
respuestas
vistas 3,374