Witam, mam za pewne banalny problem lecz nie potrafię sobie z nim poradzić.
W jednej części programu używam bitmap znajdujących sie w folderze projektu
PPrzewodnik->Picture->LoadFromFile("przewodnik.bmp");
Lecz mam też opcję wczytywania pliku poprzez OpenDialog
void __fastcall TForm1::Wczytaj1Click(TObject *Sender)
{
OpenDialog1->Filter="format *.ak|*.ak";
OpenDialog1->DefaultExt="ak";
if(OpenDialog1->Execute())
{
char *nazwa=OpenDialog1->FileName.c_str();
int rozm;
char war;
ifstream plik(nazwa,ios::binary);
if(plik)
{
...
}
}
}
Wszystko wczytuje się porpawnie wiec nie bedę podawała całego kodu, problem jest w tym że po wybraniu i wczytaniu pliku, bitmapy są szukane w folderze gdzie znajduje sie wczytany plik a nie tak jak powinno w folderze projektu. Niestety nie mogę podać ścieżki bezwzględnej, wiec moje pytanie jak rozwiązać ten problem? Jak "przejsc" do folderu projektu po wczytaniu pliku?
Z góry dziękuję za pomoc