Alex2013 писал(а):На nil есть специальная заглушка
Желательно подробнее с этого места.
Модератор: Модераторы
Alex2013 писал(а):На nil есть специальная заглушка
iskander писал(а):То ли этот форум модерируется, то ли нет, но в любом случае эта говёшка здесь точно лишняя.
runewalsh писал(а):Этот идиотизм было легко допустить, т. к. первоначальный вариант заведомо не бросал исключений, поэтому finally был необязателен.
MylnikovDm писал(а):Может быть тогда объяснишь, каким образом переменные внутри блока помогут избежать проблемы с исключением
runewalsh писал(а):
- Код: Выделить всё
EnterCriticalSection(cs);
try
// work
finally
LeaveCriticalSection(cs);
end;
runewalsh писал(а):
- Код: Выделить всё
begin
var guard := TScopedGuard.Create(cs);
// work
end;
MylnikovDm писал(а):Ситуация, которую ты описываешь, может возникнуть разве что при программировании на голом ассемблере.
runewalsh писал(а):С автоматическими переменными это не твоя проблема.
Sharfik писал(а):Этот "автоматизированный" саботаж аукнется что FPC заглохнет в развитии на долгие годы, пока его авторы будут искать ошибки в очередной новой функции из-за использования "модных" приемов.
Alex2013 писал(а):Народ где бы готовые стабильные бинарники старших версий фпс взять ? (Собирал несколько раз с svn но все что-то глючное выходит )
Alex2013 писал(а):Sharfik писал(а):
Этот "автоматизированный" саботаж аукнется что FPC заглохнет в развитии на долгие годы, пока его авторы будут искать ошибки в очередной новой функции из-за использования "модных" приемов.
В принципе с этим нельзя не согласиться...
iskander писал(а):На ftp-сервере ?
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38