ako bih htio da pri podizanju, aplikacija procita iz .INI fajla neku informaciju, npr visina aplikacije stavio bih ovako:
//---------------------------------------------------
TIniFile *Ini = NULL;
try
{
try
{
Ini = new TIniFile("ime_fajla.ini");
Form1->ClientHeight=Ini->ReadInteger("aplikacija","height",552);
}
catch ( const Exception &e )
{
ShowMessage("Error!");
}
}
__finally
{
if ( Ini )
delete Ini;
}
//-------------------------------------------------
sto znaci: ucitaj informaciju iz ini fajla, a ako nema nista o visini aplikacije postavi je na 552...
e mene interesuje ovo:
ako bih htio isto ovo za sliku neku da uradim, onda
//---------------------------------------------------
TIniFile *Ini = NULL;
try
{
try
{
Ini = new TIniFile("ime_fajla.ini");
Form1->Image1->Picture->LoadFromFile(Ini->ReadString("aplikacija","slika",""));
}
catch ( const Exception &e )
{
ShowMessage("Error!");
}
}
__finally
{
if ( Ini )
delete Ini;
}
//-------------------------------------------------
nece raditi!!!e mene interesuje sta da stavim kad je u pitanju slika kao default??ako stavim
....LoadFromFile(Ini->ReadString("aplikacija","slika",""));
ili
....LoadFromFile(Ini->ReadString("aplikacija","slika",0));
ili
....LoadFromFile(Ini->ReadString("aplikacija","slika",NULL));
ono mi uvijek izbacuje gresku, kao: nepoznata ekstenzija slike (.) ili (*.)..tako nesto...
sta uraditi??ne moram valjda staviti obavezno neku default sliku i navesti njen path???jednostavno hocu da mi ucita sliku, ako je neka slika odabrana da se "podize" a da ne ucitava nista ako nije nista ni odabrano da se podize...
ima li ko da mi moze pomoci s ovim????
waiting for us,
and it ain't no man...