Jump to content


Photo

Cómo prevenir el error "External Exception C00006"


  • Please log in to reply
1 reply to this topic

#1 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 24 November 2016 - 01:15 PM

Ese error es del tipo de excepción IO y ocurre cuando las aplicaciones se ejecutan en redes compartidas (Shared Network) y se refiere a que el sistema operativo no logra volcar algunos datos en la memoria por falta de espacio para ello, para eso hay que volcar la aplicación completa en memoria para así SO pueda manejar el flujo de memoria en red, ahora bien, normalmente se aconseja que la aplicación sea instalada localmente en cada equipo que vaya a utilizarla, para algunos eso es un poco tedioso, pero, dado la situación en que obligatoriamente la aplicación debe ser ejecutada desde el servidor, debemos colocar las siguiente declaraciones en la fuente del proyecto, de esta manera:

delphi
  1. {$R *.res}
  2. {DEFINE IMAGE_FILE_NET_RUN_FROM_SWAP = $0800}
  3. {$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP}
  4.  
  5. begin
  6.   Application.Initialize;
  7. ...

Espero que éste consejo les sea de utilidad.

Saludos.
  • 2

#2 ELKurgan

ELKurgan

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 566 posts
  • LocationEspaña

Posted 25 November 2016 - 12:31 AM

Gracias por compartir

 

Saludos


  • 0




IP.Board spam blocked by CleanTalk.