( SzBlackY | 2017. 03. 09., cs – 09:23 )

Megint példának tudom felhozni a Total Commander-t vagy az IrfanView-t,

Nem akarlak elkeseríteni, de out-of-the-box ott van a W7 kompat adatbázisában az iview398.exe a SpecificInstaller compat fix-szel és ugyanezzel a fix-szel az irfanview_plugins_398*.exe.

És a Total commander 6.54a install.exe-je RelaunchElevated és SpecificNonInstaller fixekkel és a Total Commander 6.55 TOTALCMD.EXE-je a HighDpiAware fix-szel.

De valóban, ráérsz fixelgetni, amikor eltörik...

Azért idézőjelben, mert elég nevetséges legacy-nek nevezni az MFC-t használó app-okat, amikor a Visual Studio jelenleg támogatott verzióiban is van lehetőséged ezzel GUI-t csinálni.

Igen, van, mert az MS egyrészt törekszik a visszafelé kompatibilitásra, másrészt nem fogja lábon lőni a teljes ipart. Beszánthatná bármelyik pillanatban, de akkor minden komolyabb cégnek (aki minimális garanciát vállal a szoftverére) portolnia kellene _mindent_. Hosszabb távon mindenki nyerne vele, mert mondjuk egy C# már nyelvi szinten biztonságosabb (a secu bugok hány százaléka jön buffer overflowból), nincsenek natív kódhoz kötve, így ugyanaz a kód futhatna x86-on és ARM-on stb. stb.
Attól, hogy még nem dobta ki, az legacy. De mondok mást is: a Silverlight-ot is időtlen idők óta bejelentetten nem fejleszti, csak biztonsági javítások jönnek hozzá. A te értékrended szerint akkor minden új fejlesztést lehetne abban csinálni, mert ma is működik. 2020-ban meg nem fog.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)