Страница 2 из 2

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 13:56
kreator
Дед Пахом писал(а): 18 Апрель 2018, 13:11

Код: Выделить всё

HWND  EQUATE(HANDLE)
Согласен. Исправлю. У меня тянется откуда-то из прошлого века.

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 14:19
kreator
Constantine писал(а): 18 Апрель 2018, 13:07Решилось перетаскиванием WIN32.LIB из 10-ки в 6-ку...
Проблема, однако. Версии расходятся всё дальше и дальше. И, действительно, неблагодарное дело искать проблемы где их нет.

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 14:27
Constantine
Меня больше беспокоят ошибки в MSDN. В текущем проекте натыкался несколько раз. Причем, в довольно серьезных вопросах, типа SecurityDescriptor...

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 15:55
kreator
Constantine писал(а): 18 Апрель 2018, 14:27 Меня больше беспокоят ошибки в MSDN.
А в данной функции где ошибка MSDN?

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 15:57
Constantine
Неверно указан тип второго параметра: должно быть LPHANDLE.

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 16:15
kreator
ИМХО, это не ошибка. У MS, наверно, так принято. Если есть массив, то "значение" не имеет смысла. Всё равно это указатель на массив. А тип этого указателя всё равно типа LONG (Handle). Меня тоже парит этот дурдом с описанием Винапишных функций. Кстати, раньше в Кларионе была программулька для перевода прототипа Винапишных функций в Кларионовские. В десятке её уже нет. Видимо, все кларионисты уже научились прототипам WinAPI :D .

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 16:28
Constantine
А как называлась?

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 16:42
kreator
Да, по-моему, winapi.exe. Может ещё в примерах такое App было. Но мне сдаётся, что не все Винапишные библиотеки она брала. Но это уже частности. Может в коде переключалка была.

Помогите создать прототип...

Добавлено: 18 Апрель 2018, 17:16
kreator
В C6.3 в примерах есть. Каталог "Resource\Winapi".

Помогите создать прототип...

Добавлено: 19 Апрель 2018, 8:44
Constantine
Спасибо, вспомнил... :-)