November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, October 9th, 2005 02:56 pm (UTC)
Просто WinAPI это трындец какой то. Нельзя на нем писать. И из-за этого существует миллион других библиотек от MFC до VCL-я которые это прячут(у MFC правда это плохо получается).

Кстати по самой статье - я не вижу, что мешает одновремено поддерживать багосовместимость и лепить новый API. Нужно просто сделать новый, а старый эмулировать. Например как Qt сделала, если лень программу переписывать прилинкуй еще одну либу и все, будет чуть тормозней. MS темболее может себе это позволить.
Monday, October 10th, 2005 09:29 am (UTC)
Ну, положим на линуксовых или freebsd'шных syscall'ах тоже никто не пишет. Для этого есть стандартные (и не очень) билиотеки, начиная с libc.

А насчет эмуляции - это, ты, наверное, немножко погорячился. Теоретически это сделать можно, но по объёму работы сопоставимо с написанием windows заново ещё раз.
Monday, October 10th, 2005 09:38 am (UTC)
Я бы не стал WinAPI с syscall-ами сравнивать. Это как раз тот самый glibc. Syscall в Windows тоже выглядит как interrupt + циферка и про них тоже все знают и никто не пишет.

А что делать - у тебя так и будет 20 настроек над WinAPI?