PDA

Ver la Versión Completa : runtime error 216


identsoft
10-04-2015, 12:19:52
Trabajo con DELPHI XE2.
Cuando cierro el IDE de Delphi, me sale ese error RUNTIME ERROR 216 AT xxxxxxx (direccion de memoria que varia cada vez).
Buscando por google dicen (Microsoft) que esto es un virus antiguo,pero estoy arto de pasarle antivirus(AVG,AVAST,F-SECURE, ...etc), AntiMalware(Malwarebytes, SUPERAntiSpyware), spybot S&D etc y no me detectan nada.
Solamente es al cerrar el IDE y además no se transmite al ejecutable.
¿Alguna idea? A alguien le ha ocurrido algo parecido?
No me afecta al desarrollo, pero me mosquea.

Casimiro Notevi
10-04-2015, 12:43:50
Aquí (http://www.runtimeerror.co/fix/Runtime-Error-216/) dicen que pccleaner.

Neftali [Germán.Estévez]
10-04-2015, 13:29:16
Haz una prueba rápida de desinstalar los packages de terceros que tengas y los expertos que tengas instalados en el IDE y vuelve a probar.

identsoft
10-04-2015, 13:59:52
PcCleaner no resuelve el problema.
En cuanto a desinstalar, no tengo nada que no sea el delphi original (con sus paquetes Rave report,etc).

TOPX
10-04-2015, 14:55:29
Por favor verifique que la versión de ese XE2 es v16.0.4504.48759 (osea Update 4 Hotfix 1),
pues las versiones anteriores tienen muchos muchos muchos muchos problemas.
-

identsoft
10-04-2015, 16:14:21
Por favor verifique que la versión de ese XE2 es v16.0.4504.48759 (osea Update 4 Hotfix 1),
pues las versiones anteriores tienen muchos muchos muchos muchos problemas.

No pude actualizar a Update 4 porque cada vez que importaba un fichero xml a un programa Delphi, no importaba correctamente los caracteres especiales. Solo funcionaba bien con XE2 sin actualizaciones. Ya hice la notificacion correspondiente a Embarcadero ( a través de DanySoft) pero sin solucion. Por lo cual me quedé con el programa DELPHI XE2 sin actualizaciones.
Lo curioso es que ha estado funcionando correctamente hasta hace unos meses.

nlsgarcia
10-04-2015, 18:19:04
identsoft,


...con Delphi XE2...sale ese error RUNTIME ERROR 216 AT xxxxxxx...Solamente es al cerrar el IDE...No pude actualizar a Update 4...Solo funcionaba bien con XE2 sin actualizaciones...Lo curioso es que ha estado funcionando correctamente hasta hace unos meses...No me afecta al desarrollo...

:rolleyes:

Pregunto:

1- ¿Que versión de Windows (x32/x64) tiene la máquina de desarrollo?.

2- ¿Que cambio desde la última vez que funciono correctamente en la máquina de desarrollo a nivel de hardware y/o software?.

3- ¿Haz considerado realizar un Repair de la instalación actual y verificar si continua el problema en cuestión?.

4- ¿Haz considerado reinstalar Delphi XE2 con el Update 4 Hotfix incluido? :confused:


...I've installed Update 4 of Delphi XE2, after downloading the ISO image (http://cc.embarcadero.com/item/28758). The requirement for this installation is to do a fresh install...

Tomado de : Marco's RAD Blog - Delphi XE2 Update 4 (http://blog.marcocantu.com/blog/delphi_xe2_update4.html)


Revisa esta información:

1- Manual uninstall of Rad Studio/Delphi/C++Builder XE2 (http://support.embarcadero.com/article/43283)

2- ID: 28882, Delphi XE2 and C++Builder XE2 ISO (includes Update 4 Hotfix) (http://cc.embarcadero.com/item/28882) (Opción recomendada)

3- Delphi XE2 Help Update 5 (http://blog.marcocantu.com/blog/delphi_xe2_help5.html)

4- Readme - Help Update 5 for Delphi and C++Builder XE2 (http://docwiki.embarcadero.com/RADStudio/XE2/en/Readme_-_Help_Update_5_for_Delphi_and_C%2B%2BBuilder_XE2)
Nota: Te sugiero seguir la opción 4, es la más adecuada para dicha versión de Delphi, luego puedes considerar aplicar el Update 5 enfocado al Help System.

Espero sea útil :)

Nelson.

identsoft
12-04-2015, 09:49:49
nlsgarcia
gracias por los enlaces. los revisaré.


1- ¿Que versión de Windows (x32/x64) tiene la máquina de desarrollo?.

Windows 8.1 de 32 bits


2- ¿Que cambio desde la última vez que funciono correctamente en la máquina de desarrollo a nivel de hardware y/o software?.


A nivel de hardware no hay nigún cambio. A nivel de Software las típicas actualizaciones de windows, adobe, etc... Nada raro. No he instalado ningún programa nuevo(el equipo lo utilizo para desarrollar).


3- ¿Haz considerado realizar un Repair de la instalación actual y verificar si continua el problema en cuestión?.

No se me habia ocurrido. Lo haré.


4- ¿Haz considerado reinstalar Delphi XE2 con el Update 4 Hotfix incluido?

Descatado. Ya expliqué que si instalo actualizaciones de Delphi XE2 no importa bien ficheros xml (y
es necesario en algunas de las aplicaciones que tengo)

nlsgarcia
12-04-2015, 15:14:04
identsoft,


...Descartado. Ya expliqué que si instalo actualizaciones de Delphi XE2 no importa bien ficheros xml...

:rolleyes:

Te comento:

1- Te sugiero revisar con detalle los enlaces sugeridos y lo comentado por Marco Cantu como requisito mandatorio para instalar el Update 4 Hotfix de Delphi XE2 : The requirement for this installation is to do a fresh install.

2- El Update 4 sugerido es una instalación inicial de Delphi XE2 que incluye el Update 4 Hotfix, no un Update 4 sobre Delphi XE2.

3- Quizás puedas hacer dicha instalación en otra máquina (Virtual ó Física), y comprobar el funcionamiento de tus aplicaciones antes de realizar esta sobre la máquina de desarrollo en cuestión.

Espero sea útil :)

Nelson.

identsoft
19-06-2015, 14:01:04
Reactivo el mensaje porque porfín encontré la solucion.
El error RunTime 216 no está en Delphi. Está en la libreria dbx4fb.dll (firebird).
Con la version 4.1.2014.42 a mí, me da el error.
Lo he cambiado a una versión anterior y ya no da error.
Un saludo a todos Y gracias por contestar.

Casimiro Notevi
19-06-2015, 14:02:31
Estupendo.
Aunque puntualizar que esa dll no es de firebird, sino de dbexpress.
Está en la libreria dbx4fb.dll (firebird).

ecfisa
19-06-2015, 14:51:26
Hola identsoft

...
El error RunTime 216 no está en Delphi. Está en la libreria dbx4fb.dll (firebird).

Tengo que disentir en ese punto.

El error 216 (Access violation) si existe en Delphi: Fatal errors (http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/delphifatalerrors_xml.html)

Saludos :)