Тотальная неудачница и убийца жёстких дисков.
#post-id: 8263-06-15
#original-date: 11.03.2023 Sat
#original-time: 6:15 AM
#original-day: 8263
#original-host: WinXP Home SP3 (Build 2600)

Была когда-то перспективная библиотека, которую я хотела использовать в программах. Она конвертировала картинки в JPG файлы, правда, делала это не приёмом какого-нибудь растра, а прямо входным именем файла. Но в целом-то для 2007 года идея перспективная!

/* Это было давно, и я тогда ещё GDI+ не осилила, так что... */

Так вот. При тестировании выяснилось, что, если библиотеке передать совсем неправильный входной файл, то программа схлопывается вместе с IDE. Даже необработанных исключений не показывает. Начала разбираться и выяснила, что библиотека, имея константу DI_ERR_INFILE предпочитает сразу вызывать ExitProcess().

Каждый раз, когда вспоминаю эту историю, знатно офуеваю. И ведь это не они одни такие. Есть и более знаменитые фреймворки с прицелом на серверы, которые не стесняются таких решений.

#upd(10.05.2025 - 10:05 PM):

Названий фреймворков не будет.