[16:48:12] <Kemet> что означет приписка Indirect  в WinApi?
[17:01:06] <vlad2> Опрсредованный?
[17:02:01] <vlad2> Хотя у нас в программерском он так и называется: "индирект"ю
[17:12:09] <Kemet> vlad2: видимо Индирект определяет процедуры, которые выполняют некоторые дополнительные телодвижения и потом вызывают "прямые" методы
[17:16:23] <TRUE> может, в данном случае это синоним слову "отложенный"?
[17:37:03] <Kemet> TRUE, по виду и описанию это такие же функции, что и без индирект, но параметры в агрегиррованной форме
[17:41:01] <Kemet> TRUE: вот, например
HRGN WINAPI
CreateRectRgn(INT left, INT top, INT right, INT bottom)
{
   HRGN hrgn;

   if (!(hrgn = REGION_CreateRegion()))
return 0;
   /*TRACE(region, "\n");*/
   SetRectRgn(hrgn, left, top, right, bottom);
   return hrgn;
}


HRGN WINAPI
CreateRectRgnIndirect( const RECT* rect )
{
   return CreateRectRgn( rect->left, rect->top, rect->right, rect->bottom );
}
[17:45:00] <TRUE> единственное, что приходит в голову - абстрагирование. Однажды, реализацию CreateRectRgnIndirect могут заменить (или она разная в разных виндах) и в сторонних исходниках ничего не придётся переписывать, чтобы всё работало нормально.
[18:05:22] <Kemet> Кста, интересная штука ECMA APIW, насколько этот стандарт соотсветсвуетWinApi? Понятно, что он на древней Вин3.11(вроде) основан, но так как я не знаю накиких ВинАпи, мне-то всё равно, просто я читаю этот стандарт и вижу, что там всё логично и довольно понятно и даже местами приятно (с учетиом, конечно) , и в то же время слышу посчтоянную ркугань на ВинАпи, ну не могли же они так испортить
[18:07:02] <Kemet> кстати, может индирект это юзерспайс?
[18:09:54] <Kemet> хотя, про юзерспайс ничего не написано в мсдн
[18:22:32] <Kemet> в стандарте две вышеуказанные функции отличаются только типом параметра
[18:33:17] <Kemet> может потому, что изначально венда была написана на паскале, а там не было перегрузки процедур?
[18:59:31] <Kemet> Zonnon тоже довольно интересная штука, я это как-то упустил, ибо под А2 его нет, а под Net как гворится и суда нет
[19:02:08] <Kemet> но ьн существенно сложнее Активного Оберона. Надо изучить и просветить обчественность на хабре, а то го да го, сишарп, а вот нате вам
[19:32:29] <Kemet> однако у зоннона та дже самая проблема - репорт устарел, а документации нема