SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: AnimaSubtilis en Viernes 6 de Junio de 2008, 00:15
-
:( Bueno ya gracias a Eternal Idol he podido saber en donde estoy y pa donde quiero ir... :P en las carpetas :D
bueno ahora lo que me pasa es lo siguiente, ya logre que me guarde las imagenes en una carpeta interna de mi aplicacion sin ningun problema esto lo hago de la siguiente manera
void __fastcall TForm2::Button2Click(TObject *Sender)
{
AnsiString a,b;
int tm;
char ubica[150],jpg[5],ax[30];
strcpy(ubica,Form1->diractual);
strcat(ubica,"\\imagenes\\");
strcpy(jpg,".jpg");
strcpy(Form1->tam[Form1->i].nombre,Edit1->Text.c_str());
strcpy(Form1->tam[Form1->i].doc,Edit2->Text.c_str());
strcpy(Form1->tam[Form1->i].tel,Edit3->Text.c_str());
strcpy(Form1->tam[Form1->i].direc,Edit4->Text.c_str());
strcat(ubica,Form1->tam[Form1->i].doc);
strcat(ubica,jpg);
Label5->Caption=ubica;
a=ubica;
strcpy(Form1->tam[Form1->i].dir_foto,a.c_str());
Form1->i++;
ShowMessage("Registro Guardado");
b=Form1->diractual;
SetCurrentDirectory(Form1->diractual);
Image1->Picture->LoadFromFile("imagenes\\foto.ico");
Edit1->Clear();
Edit2->Clear();
Edit3->Clear();
Edit4->Clear();
Image1->Picture->SaveToFile(a);
}
Ahora quiero ver la imagen pues la direccion de la imagen la guardo en
Form1->tam.dir_foto;
Image1->Picture->LoadFromFile(Form1->tam[0].dir_foto);
asi por ejemplo
pero me saca el siguiente error
Preoyect Proyect1.exe raised exception class EJPEG 'error # 53', Process Stopped use step run to continue
<_< pero la verdad no se que sera porque si coloco la direccion manualmente no ocurren problemas...
espero que me puedan colaborar
de antemano gracias
-
Depuralo, fijate que le estes pasando parametros correctos ...
Y siempre usa Google, en este caso por ejemplo con:
"raised exception class EJPEG 'error # 53'"
http://delphi.newswhat.com/geoxml/forumhis...ups.borland.com (http://delphi.newswhat.com/geoxml/forumhistorythread?groupname=borland.public.delphi.graphics&messageid=44ad2289@newsgroups.borland.com)