Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=26)
-   -   Aplicación necesita permisos de adminsitrador o no funciona. (https://www.clubdelphi.com/foros/showthread.php?t=64325)

JuanErasmo 29-03-2009 17:58:58

Ya lo tengo en el depurador, pero no me ayuda para nada,,,,,

me aparecen unos códigos en assembler, lenguaje de bajo nivel, pero no me da pistas de cual es el unit que esta causando el error......


como puedo depurarlo para que me lleve a la linea de código exacta?

Gracias!

mamcx 30-03-2009 17:17:54

Mira el stack trace hasta que muestre una linea de codigo tuya.

Ahora bien, debiste ver con claridad en que linea saco el error, si es que emepezaste desde el unit del proyecto.

Si en ninguno de esos lados esta, quizas es una DLL o una VCl o un OCX que esta generando la excepcion... cargas algo diferente a las VCL normales, incluidas en delphi?

ContraVeneno 30-03-2009 17:22:08

solo quedaría probar, crear una nueva aplicación desde cero y poco a poco ir agregándole las cosas que tienes en tu proyecto hasta ver cuál es la que te genera ese problema.

JuanErasmo 30-03-2009 18:53:42

es muy grande la aplicacion , lo hice el fin de semana y llego al mismo error.
debe ser algun ocx lo que hé visto en el depurador es un ntdll o algo asi, pero no me ha llevado a la linea de codigo o al nombre de la clase culpable de este desastre´...

gracias

JuanErasmo 01-04-2009 01:42:42

Solucionado, Muchas Gracias
 
Bueno, para los que les pueda ocurrir este molesto error, la aplicacion no se ha inicializado correctamente 0xc0000142, aqui esta el problema y la solución!!!!!


El problema: Normalmente las aplicaciones utilizan dll que se cargan antes de iniciar cualquier linea de código que tu escribiste,,,,,, si hay alguna dll corrupta, esto ocasionará que tu aplicación genere este molesto mensaje.

Solución: reemplaza dll defectuosas, y si utilizas una dll que tu mismo creaste, verifica que si quede correctamente instalada en tu sistema operativo, si solo la copias y no la registras, puedes obtener este molesto mensaje ( que me llevó muchossssssss dias en resolver gracias a todos ustedes por su valiosa ayuda, se les aprecia. :D )


La franja horaria es GMT +2. Ahora son las 07:44:13.

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