Obsługa błędów.
Napisane: sobota, 2 stycznia 2010, 17:09
Witam. Piszę program wysyłający pliki na ftp i mam problem. Gdy niepoprawnie wpiszę host lub inne dane wywala mi błąd. Jak go przechwycić i wyświetlić wiadomość ze dane są błędne?
forum dyskusyjne o programowaniu
http://programuj.cal.pl/forum/
try
{
IdFTP1->Host="ftp.republika.pl";
IdFTP1->Connect();
}
catch(...)
{
MessageBox(NULL,"Podano błędny adres hosta","Info",MB_ICONINFORMATION|MB_OK);
}
try
{
// próba połączenia
}
catch(....)
{
jeżeli nie komunikat błędu
}
try
{
// próba połączenia
}
catch(Exception &exception)
{
ShowMessage("Błąd:" + exception.Message);
}
try
{
// próba połączenia
}
catch(Exception &exception)
{
exception.Message.Insert("Błąd: ", 1);
Application->ShowException(&exception);
}