Problemas con AnsiString
Siguiendo vuestro consejo, y despues de dar un vistazo a la guia de estilo, vuelvo a escribir el mensaje.
Lo dicho, este es el codigo: Código:
#ifndef _TALBUM_ Código:
void __fastcall TfrmCMusica::FormActivate(TObject *Sender) A ver si ahora me podeis ayudar, que me perdonen los que se hayan molestado. |
Buenas aoiTo!
Muchas gracias por remodelar tu mensaje. La verdad es que hacía ya tiempo que no usaba la función malloc para reservar memoria. No he podido dedicarle mucho tiempo a tu problema por lo que aún no comprendo el motivo, pero lo que sí puedo es aportar un par de soluciones: He comprobado que si en vez de reservar memoria con la función malloc lo haces con la función calloc o con la función new, no da esos problemas, por si no conoces estas funciones (si conoces malloc me extraña que no conozcas calloc, pero por si las moscas) te pongo un ejemplo aplicado. En el caso del calloc: Código:
Catalogo= (tAlbum *)calloc(i,sizeof(tAlbum)); Código:
Catalogo= (tAlbum *)new tAlbum[i]; Código:
delete [] Catalogo; Espero que te sirva de ayuda, seguramente esta tarde le dedique un poco más de tiempo a ver si consigo darle alguna explicación al problema. Hasta la próxima! |
La franja horaria es GMT +2. Ahora son las 00:45:30. |
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