FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Función VariantCopy de OLEAut32.dll con variante varByRef (VT_BYREF)
Hola amigos.
Me encuentro investigando un raro comportamiento de la función VariantCopy contenida en la biblioteca OLEAut32.dll de Windows. Su declaración en Delphi es:
Según he podido comprobar, dicha función arroja el código de error DISP_E_BADVARTYPE (VAR_BADVARTYPE en Delphi) cuando el tipo de alguno de los variantes dados (Dest o Source) tiene la bandera VT_BYREF (varByRef en Delphi). La única información específica que he encontrado sobre esto es un documento de PowerPoint que no puedo abrir con mi Office 2000 (por ser del nuevo formato .pptx), y en el cual tampoco he logrado encontrar lo que busco con Google Docs. Este es el archivo: http://www.azimuthsecurity.com/resou...ith_dewey.pptx El buscador de Google me muestra un resumen que dice: Cita:
Me pareció una buena idea pedírselos aquí, ya que este hilo pudiera servirle a alguien más que se topara con el mismo problema. La siguiente es una prueba muy simple que muestra el fallo mencionado (ejecutado en Windows XP al día con los parches):
En teoría y según algunos documentos, VariantCopy debería simplemente limpiar el variante destino antes de copiarle el origen, pero no ocurre eso. Por otra parte, no sé qué sucede con el sitio http://msdn.microsoft.com/ (¿saben si tuvo alguna caída este miércoles?). Saludos. Al González. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Funcion ABS | brandolin | SQL | 5 | 24-01-2009 14:53:38 |
Variante de OpenDialog | YaninaGenia | Varios | 7 | 18-11-2005 19:55:26 |
Una nueva variante del virus Sober se extiende por correo electrónico | Sasuke_Cub | Noticias | 2 | 09-10-2005 14:41:11 |
Variante comparado con evaluación completa | Al González | Providers | 2 | 18-08-2005 04:19:32 |
funcion | agora18 | SQL | 1 | 06-10-2003 07:18:30 |
|