От: | Doc | http://andrey.moveax.ru | |
Дата: | 31.08.06 15:35 | ||
Оценка: |
try {
if (FAILED(Foo1())) throw hr;
...
if (FAILED(Foo2())) throw hr;
...
}
catch (...) {
ShowErrorMessage (hr);
}
HRESULT hr = S_OK;
do {
hr = Foo1();
if (FAILED(hr)) break;
...
} while (false);
if (FAILED(hr)) ShowErrorMessage (hr);