Buenas a todos. Mi problema es el siguiente. Tengo un ejecutable, que lee un fichero (entrada.txt que tiene unos datos) y en fucnion de esos datos, crea un fichero .bmp y genera un fichero de salida (salida.txt ). El caso es que en el 99% de los equipos , bien sean windows xp (con sus diferentes SP y actualizaciones) o vista, funciona perfectamente. pero como es natural, la excepcion confirma la regla, y esa excepcion es mi pc y alguno mas. El caso es que al ejecutar el fichero sicro.exe , me sale una pantalla que dice. "sicro.exe ha detectado un problema y debe cerrarse". y luego los tipicos mensajes de Depurar, Enviar informes de errores y No Enviar. el caso es que dando a Depurar, o No Enviar (le tengo que dar 3 veces) , el programa hace bien su labor, pero como es obvio, el mensaje de error es muy molesto. Adjunto el fichero de salida que contiene el error. y espero que puedan ayudarme. Muchas gracias por adelantado jose <?xml version="1.0" encoding="UTF-16"?> <DATABASE> <EXE NAME="sicro.exe" FILTER="GRABMI_FILTER_PRIVACY"> <MATCHING_FILE NAME="borlndmm.dll" SIZE="29952" CHECKSUM="0x68BE09BF" BIN_FILE_VERSION="3.0.3.70" BIN_PRODUCT_VERSION="3.0.0.0" PRODUCT_VERSION="3.00" FILE_DESCRIPTION="Borland Memory Manager" COMPANY_NAME="Borland International" PRODUCT_NAME="Borland Memory Manager" FILE_VERSION="3.0.3.70" ORIGINAL_FILENAME="Borlndmm.Dll" INTERNAL_NAME="Borlndmm" LEGAL_COPYRIGHT="Copyright © Borland International 1996-98" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0xB392" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.0.3.70" UPTO_BIN_PRODUCT_VERSION="3.0.0.0" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" /> <MATCHING_FILE NAME="cp3240mt.dll" SIZE="1015808" CHECKSUM="0x68BF69A4" BIN_FILE_VERSION="4.2.0.0" BIN_PRODUCT_VERSION="0.0.0.0" PRODUCT_VERSION="3.0" FILE_DESCRIPTION="Dynamic Link Run Time Library" COMPANY_NAME="Borland International" PRODUCT_NAME="Borland C++ Builder 3.0" FILE_VERSION="4.01" INTERNAL_NAME="Run Time Library" LEGAL_COPYRIGHT="Copyright Borland International 1994,1998" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="4.2.0.0" UPTO_BIN_PRODUCT_VERSION="0.0.0.0" LINK_DATE="05/05/1998 19:54:48" UPTO_LINK_DATE="05/05/1998 19:54:48" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" /> <MATCHING_FILE NAME="sicro.exe" SIZE="2115584" CHECKSUM="0x521C48C4" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="04/14/2008 02:09:03" UPTO_LINK_DATE="04/14/2008 02:09:03" /> <MATCHING_FILE NAME="sicroOLD.exe" SIZE="2327040" CHECKSUM="0x6024F510" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="01/24/2008 21:19:20" UPTO_LINK_DATE="01/24/2008 21:19:20" /> </EXE> <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="kernel32.dll" SIZE="1042944" CHECKSUM="0x754CE9C7" BIN_FILE_VERSION="5.1.2600.5512" BIN_PRODUCT_VERSION="5.1.2600.5512" PRODUCT_VERSION="5.1.2600.5512" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.5512 (xpsp.080413-2111)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1013F4" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5512" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5512" LINK_DATE="04/14/2008 02:17:59" UPTO_LINK_DATE="04/14/2008 02:17:59" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" /> </EXE> </DATABASE>