какая нажата клавиша

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: какая нажата клавиша

Re: какая нажата клавиша

Romeo » 05 июн 2017, 10:54

Я не понимаю, почему ты упорно продолжаешь цеплять к словам и выискивать в моих словах смыслы, которые я в них не вкладывал.

Есть факт: ты указал человеку на его необразованность, предложив ему воспользоваться С хедером в С# проекте. На самом же деле при этом ты выставил лишь свою неграмотность и непомерное самомнение.

Re: какая нажата клавиша

Сионист » 05 июн 2017, 07:41

Romeo писал(а):Скопировать и использовать в C# проекте? Ну попробуй, я посмотрю на то, что у тебя получится. Не смущают синтаксические отличия языков и тот факт, что понятия #include в C# вообще отсутствует?
Написать утилиту, которая переведёт все дефайны, скормить ей файл и потом результат вставлять из буфера прямо в "проект" на решётке?
Более того, эти хедеры совсем не идентичны, что вызывает проблемы несовместимости компиляторов на платформе Window.
DirectXSDK тоже не ко всякому компилятору подходит, даже не всякая вижлостудия с ним справляется. Это означает, что он входит в состав компилятора? А чего тогда её нет после установки вижлостудии, пока с отдельного диска сам SDK не поставишь? Вижлостудия поставляется и устанавливается вместе с компилятором. Подбор версий не означает, что одно входит в состав другого.
Я год занимался портированием крупного проекта с VS 10 на MinGW
То есть слегка познакомился. Олкомплит, так и запишем. Я юзал одновременно билдер и две студии 6 лет, так и то не берусь утверждать, что знаю хоть одну их внутренность.

Re: какая нажата клавиша

Сионист » 05 июн 2017, 07:33

Romeo писал(а):Он является частью компилятора
Тогда нафига его инкладить в проект? Он поставляется со средой, не более того.

Re: какая нажата клавиша

Romeo » 04 апр 2017, 10:01

Сионист писал(а):Нет. Он поставляется с , а не входит в.
Он является частью компилятора, перестань спорить. Открою тебе секрет: у каждого компилятора свой windows.h. Более того, эти хедеры совсем не идентичны, что вызывает проблемы несовместимости компиляторов на платформе Window. Поверь мне, такие проблемы существуют. Я год занимался портированием крупного проекта с VS 10 на MinGW, так что знаю, о чём говорю.
Сионист писал(а):Его отлично можно скопировать отдельно на другую машину и использовать, не запуская компилятор c++.
Скопировать и использовать в C# проекте? Ну попробуй, я посмотрю на то, что у тебя получится. Не смущают синтаксические отличия языков и тот факт, что понятия #include в C# вообще отсутствует? Там есть import, и он подключает не хедер, а библиотеку.

Re: какая нажата клавиша

Сионист » 03 апр 2017, 17:50

Romeo писал(а):Откуда ты это увидел? Файл, в котором в С++ определено значение VK_TAB - это как раз часть компилятора.
Нет. Он поставляется с , а не входит в. Его отлично можно скопировать отдельно на другую машину и использовать, не запуская компилятор c++.

Re: какая нажата клавиша

Romeo » 02 апр 2017, 18:48

Сионист писал(а):Я увидел, что коды клавиш - не часть языка, а файл.
Откуда ты это увидел? Файл, в котором в С++ определено значение VK_TAB - это как раз часть компилятора.

В общем, скажи честно. Как всегда не разобрался в чём тут дело, но человека сразу решил на место поставить на всякий случай. Типа садись - два.
Сионист писал(а):А ничего, что как раз так то я и не умею? В отличие от некоторых.
Этого мысленного пассажа вообще не осилил.

Сионист » 02 апр 2017, 18:30

Я увидел, что коды клавиш - не часть языка, а файл.
Romeo писал(а):Или как всегда, прочёл два слова, к которым придумал, как придраться, а оставшуюся часть не прочёл?
А ничего, что как раз так то я и не умею? В отличие от некоторых.

Re: какая нажата клавиша

Romeo » 02 апр 2017, 18:16

Сионист, а ты точно увидел, что язык C#? Или как всегда, прочёл два слова, к которым придумал, как придраться, а оставшуюся часть не прочёл?

Re: какая нажата клавиша

Сионист » 02 апр 2017, 18:04

Newbie писал(а)://if (e.KeyCode != VK_TAB)
//if (WM_KEYDOWN != VK_TAB)

этот кусок не правильный. Если ты конешно в ручную не назначил коды клавиш.
Садись, два. Они давно назначены.

Re: какая нажата клавиша

BattleMage » 22 сен 2009, 18:27

а, вот как. спасибо)

Вернуться к началу