El primero borra la reserva de memoria sin llamar al destructor y el otro simplemente llama al destructor de la clase??
Ok, el otro delete si lo he mantenidoAhora si que funciona creando los objetos en la aplicacion y no en la dll.Asi que era cosa de ese maldito delete[] De todas maneras conviene mantener todo en un heap?? podria dar algun problema mas?