Ayuda con instrucciones para reparar bug en C++builder 6
Hola amigos, investigando he visto que parte de los problemas que estoy teniendo al tratar el IPictureDisp pueden venir por un bug que trae el GetOlePicture en C++Builder 6.
Aqui está el enlace donde explican como repararlo: http://www.griaulebiometrics.com/en-...icture-bug-fix He seguido esas instrucciones pero al llegar a esta línea: Cita:
|
Se supone que el problema lo tienes porque no se encuentra esa unit (imagino).
Lo que dice ahí, es que la copies al directorio de proyecto y la pongas en la primera posición del uses. con eso debería encontrarla y compilar. Otra cosa es que no sea ese el problema. Ayudaría que colocaras el mensaje de error exacto. |
amigo no hay mensaje, simplemente se crea una imagen corrupta. Despues de investigar y hacer pruebas, he descubierto que lo que hace es añadir 8 bytes delante en el archivo de imagen que crea. Si uso un editor hexadecimal y me cargo esos 8 bytes ya se ve bien la imagen. ¿Por que añade 8 bytes delante? Ni idea, seguramente será un bug.
|
Amigos ya he conseguido obtener la imagen desde el componente a un archivo pero sigo con el problema de los 8 bytes de mas y ni siquiera pasa por la funcion que indican en la funcion que habia que parchear. El problema tiene que estar en otro lugar y no tengo ni idea. Te pongo como queda el codigo para guardar la imagen en un archivo a espensas de poder solucionar lo de los 8 bytes:
Código PHP:
|
La franja horaria es GMT +2. Ahora son las 20:06:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi