Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2016, 18:10   #21
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что за динозавр на скриншоте и зачем он?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.03.2016, 18:31   #22
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
не могу понят зачем там так много типов заменены через typedef
а оно вам надо понимать это?
вообще для того чтоб сделать типы не зависимыми от компилятора,
ибо в разных компиляторах есть различия в typedef(а так же 32/64 бита)
DWORD гарантировано будет нужным типом,а int не факт.
Цитата:
Значит в Win Api я могу пользоваться стандартными типами ?
в общем-то да.
только тогда вам надо будет помнить что есть что.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2016, 18:32   #23
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
не могу понят зачем там так много типов заменены через typedef
Это сделали в майкрософт для быдлокодеров, чтоб не попутали хендл кисти и окна, например...
p51x вне форума Ответить с цитированием
Старый 04.03.2016, 12:32   #24
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Что за динозавр на скриншоте и зачем он?
Win Api

____________________________

в Win Api к примеру есть типы

DWORD32
UINT
ULONG32
UINT32


все они unsigned int

что одного UINT мало ?
RAFA91 вне форума Ответить с цитированием
Старый 04.03.2016, 12:40   #25
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Win Api

____________________________

в Win Api к примеру есть типы

DWORD32
UINT
ULONG32
UINT32


все они unsigned int

что одного UINT мало ?
да мало.

Цитата:
ибо в разных компиляторах есть различия в typedef(а так же 32/64 бита)
DWORD гарантировано будет нужным типом,а int не факт.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.03.2016, 13:20   #26
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
да мало.
тоесть это адаптация под другие языки ?
RAFA91 вне форума Ответить с цитированием
Старый 04.03.2016, 13:50   #27
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

про другой язык это ваша выдумка.
Цитата:
чтоб не попутали хендл кисти и окна
как вариант.

вообще может хватит ныть, зачем зачем, затем, были значит причины, пусть даже исторические. ради вас никто ничего менять не будет.
да и сложного там ничего нет, если делать по-человечески все. а не пяткой.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 04.03.2016, 13:59   #28
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
WinApi
Нету никакого WinApi на скриншоте, только какая-то IDE позаимствованная из музея.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 04.03.2016, 14:17   #29
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Нету никакого WinApi на скриншоте, только какая-то IDE позаимствованная из музея.
мне посоветовали проекты WinApi делать именно в этом компиляторе.
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
про другой язык это ваша выдумка.
как вариант.

.
не знаю. хендл это универсальный указатель.

тоже самое что и
Код:
void *p;
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
п
да и сложного там ничего нет, если делать по-человечески все. а не пяткой.
ну если сидеть в Win Api 5 лет - то конечно нет ничего сложного

Последний раз редактировалось RAFA91; 04.03.2016 в 14:21.
RAFA91 вне форума Ответить с цитированием
Старый 04.03.2016, 14:26   #30
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
мне посоветовали проекты WinApi делать именно в этом компиляторе.
тебя кинули.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение стандартных функций Ga-sergey Visual C++ 2 22.04.2012 19:42
Перегрузка стандартных действий Alt Общие вопросы Delphi 6 18.01.2011 23:37
Изменение стандартных модулей Delphi Hottabych Общие вопросы Delphi 13 18.08.2010 11:17
Переопределение стандартных функций LeoN PHP 1 11.06.2010 08:18
Перегрузка стандартных операций Новичек_Rudik Помощь студентам 1 19.04.2010 23:32