( Nyosigomboc | 2024. 07. 05., p – 12:55 )

Ez volt a feladat. Egy sima urlapon megjeleniteni az eszkozok legfobb parametereit folyamatosan frissitve. Nem okozott volna gondot a Qt-nek, GTK-nak, meg semmi ertelmesen kitalalt widget keszletnek.

Tervezesi hibas a globalis cimeivel. Ha inditok egy programot, a 0-as file handle az stdin, az 1-2-es meg az stdout es a hiba kimenet. Minden egyes programnal ezek, nincs globalis limit. Ha az egyik program egy multitaskos OS-en rosszul viselkedik, es megeszi a file handle-ket, az osszes tobbi attol meg a sajatjait tudja hasznalni, latja a sajat cimteret minden mastol fuggetlenul. Itt raadasul ez a hard limit elegge alacsony, korbe kell taknyolni. Hasznalhatsz lightweight kornyezetet, akkor neked kell megirnod a workaroundot, vagy valami ertelmesebbet, akkor a keszito mar megcsinalta helyetted. Utobbi szerintem a preferalt.

Az, hogy lehulyezlek, szemelyeskedes. Az, hogy nem ertesz hozza, es fogalom nelkul irogatsz, teny. Nem veletlenul nem hasznalja senki, legfeljebb nagyon nagyon indokolt esetben.

Sima GDI-hez is akkor nyultam, amikor nagyon eroforraskimelonek kellett lennie, es amint lehetett, mindent fel is szabaditottam (WinCE6, keves memoriaval). Ott az MFC-nek sem lenne ertelme, inkabb kezzel kezelem az eroforrasokat, ha erre van igeny.