|
__try
{
IdHTTP1->Get(URL, pFileStream);
String LoadSkin = PROP->GetPluginDir() + "\\loadskin.exe";
DestPath = "\"" + DestPath + "\"";
ShellExecute(NULL, "open", LoadSkin.t_str(), DestPath.t_str(), "" , SW_SHOWNORMAL);
}
catch(Exception &e)
{
ShowMessage(e.Message);
}
__finally
{
delete pFileStream;
}
이렇게 코딩을 했습니다.
그런데 __finally 부분에서 컴파일 에러가 발생하네요.
이렇게 쓰는게 아닌가요?
catch 가 없으면 문제 없이 동작하는 코드인데,
인디 예외를 좀 잡아보려 했더니 잘 안되네요.
어떻게 쓰는지 알려주실 분 없나요.
|