Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

access violation in Bordlndmm.dll

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: access violation in Bordlndmm.dll Responder citando

Hola a todos!
Tengo un problemilla de memoria. Uso malloc y free para alquilar estacio para punteros en unas funciones dentro de Units que son llamadas desde una form. El problema es que al ejecutar el programa, si había usado free en las funciones para liberar, da el error:"access violation at adress....in Bordlndmm.dll".
Si no uso free para estas funciones, el programa funciona pero la memoría se va acumulando.Pasa lo mismo con new y delete.

He probado de todo y ya no se que mas hacer,help!!

Muchas gracias
O
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Al parecer, lo que esta sucediendo, es que en algun momento intentas utilizar un objeto que haz liberado anteriormente, revisa tu codigo y el diseño de tu aplicación, ya que al parecer estas perdiendo el control de algun apuntador.

Mencionas que en algunas ocaciones usas malloc y free, y en otras new y delete, ten en cuenta que new y delete es indispensable para la creación de objetos en la memoria dinamica, tambien se deben utilizar para la creación de los tipos intrinsecos del lenguaje, malloc y free son herencia de C y es preferible el uso de new y delete en C++

Suerte.

WinMan
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.