SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: icabsan en Sábado 8 de Enero de 2005, 17:55

Título: Duda Timage
Publicado por: icabsan en Sábado 8 de Enero de 2005, 17:55
Hola, soy nueva en el foro, necesito una ayudita.

El problema está con un TImage. Tengo que ir mostrando varios jpeg por un timage, uno detrás de otro.

Cuando paso el primero no hay ningún problema. El problema viene con el segundo. Me salta el tipico error de READ address 000000030. Mi teoría es que se mosquea pq escribo encima de un TImage que ya tiene una imagen. Tb he pensado en que se solucionaría borrando la primera imagen antes de pasarle la siguiente, pero no encuentro ninguna función que haga eso(¿alguien sabe alguna?).

Mi codigo es el siguiente. Me ayuda alguien pliz??? Toy desesperada.

Nota:FrameStream contiene la foto. JImagen lo carga bien seguro.

        JImagen=new TJPEGImage;
        JImagen->LoadFromStream(FrameStream);

        Image1->Refresh();
        Image1->Picture->Bitmap->Assign(JImagen); // error aqí,en la 2ªimagen
Título: Re: Duda Timage
Publicado por: icabsan en Lunes 10 de Enero de 2005, 21:44
Ya lo solucioné. Por si alguien lo necesita.

Faltaba poner FrameStream->Position=0; antes de pasarlo al Image.