HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Установка VS 6.0 на Win 10
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
Ku2zoff писал:
Достаточно утащить из последнего SDK файлы winsani_in.h и winsani_out.h, и вставить их перед и после инклуида windows.h соответственно. Или инклуида, который ссылается на windows.h.


Посмотрел я на это чудо. Вместо того, чтобы пройтись по своему коду автозаменой, они решили хаками переименовать виндовый HSPRITE и сделать вид, что ARRAYSIZE они не определяли. Воистину голдсорс в вальве - адское легаси, которое боятся лишний раз трогать...

Цитата:
Ku2zoff писал:
Потому что _CRT_SECURE_NO_WARNINGS избавляет не от всех подобных варнингов.


А от каких оно не избавляет?

Сообщить модератору | | IP: Записан
Сообщение: 201220

Старое сообщение 09-04-2021 16:06
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Government-Man писал:
Вместо того, чтобы пройтись по своему коду автозаменой, они решили хаками переименовать виндовый HSPRITE и сделать вид, что ARRAYSIZE они не определяли

А что ты ждал? Понабрали школьников по объявлениям, а нормальные ребята, которые писали, что "макросы это инструменты сатаны", давно на пенсии.

Добавлено 09-04-2021 в 12:11:

Цитата:
Government-Man писал:
А от каких оно не избавляет?

Там вроде был ещё какой-то _CRT_SECURE_NO_DEPRECATE.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 201221

Старое сообщение 09-04-2021 16:11
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Government-Man писал:
Вместо того, чтобы пройтись по своему коду автозаменой, они решили хаками переименовать

В этом есть зерно здравого смысла, на самом деле. Вот пройдёшься ты по всему коду автозаменой, а потом будешь вспоминать через некоторое время, какие файлы ты серьёзно изменил, а какие остались без изменений, только лишь заменил там вызовы функций. Ну всякого такого гавна, типа strcpy на strcpy_s или abs на fabs.
Я бы этим Сэмам ВанХерам и всем прочим кодопейсателям по шее бы знатно надавал за их ХлЭнханседы, где они всю вот эту фигню переписывают, чтобы варнингов не было.

Сообщить модератору | | IP: Записан
Сообщение: 201222

Старое сообщение 09-04-2021 16:21
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Ku2zoff писал:
Я бы этим Сэмам ВанХерам и всем прочим кодопейсателям по шее бы знатно надавал за их ХлЭнханседы, где они всю вот эту фигню переписывают, чтобы варнингов не было.

Я правильно тебя понял, что единственное предназначение варнингов - чтобы их затыкать при помощи разных ухищрений типа макросов? Ну т.е. это такая мини-игра от разработчиков компилятора? А реально их править, меняя код - это фигня, достойная сбитых шапок, а то и ударов трубой по спине?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 201224

Старое сообщение 09-04-2021 16:44
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


Цитата:
Ku2zoff писал:
будешь вспоминать через некоторое время, какие файлы ты серьёзно изменил, а какие остались без изменений


Так это же в системе контроля версий сохраняется.

Цитата:
XaeroX писал:
Там вроде был ещё какой-то _CRT_SECURE_NO_DEPRECATE.


Хм... Возможно ты и прав, хотя я такого не помню. Я помню, что был еще _CRT_NONSTDC_NO_DEPRECATE для функций, которых нет в стандарте, вроде strnicmp, но вроде бы в новых версиях CRT это вообще убрали, так что их теперь можно только заменить на _strnicmp, что, впрочем, тоже несложно.

Отредактировано Government-Man 09-04-2021 в 16:56

Сообщить модератору | | IP: Записан
Сообщение: 201225

Старое сообщение 09-04-2021 16:52
- За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Цитата:
Ku2zoff писал:
Вообще, мне новые студии нравятся больше. Подсветка синтаксиса очень классная, автодополнение и всё такое прочее.

Да, для новичков это все тем более очень решает.
Цитата:
Ku2zoff писал:
Единственные два минуса - огромный вес непонятно зачем

С этим согласен, все же тяжеловатая.
Цитата:
Ku2zoff писал:
слишком частые обновы

Ну я их просто не ставлю

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 201226

Старое сообщение 09-04-2021 17:25
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32190
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ku2zoff писал:
Вообще, мне новые студии нравятся больше. Подсветка синтаксиса очень классная, автодополнение и всё такое прочее

та меня IDE меньше всего волнует. Там после шестёрки идут компиляторы с нормальной поддержкой шаблонов, в шестёрке она весьма условная.

Добавлено 09-04-2021 в 22:00:

Цитата:
Ku2zoff писал:
abs на fabs

это совсем разные вещи.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 201228

Старое сообщение 09-04-2021 19:00
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
XaeroX писал:
Я правильно тебя понял, что единственное предназначение варнингов - чтобы их затыкать при помощи разных ухищрений типа макросов? Ну т.е. это такая мини-игра от разработчиков компилятора?

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

Сообщить модератору | | IP: Записан
Сообщение: 201234

Старое сообщение 10-04-2021 05:03
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Ku2zoff
Что, даже явную течку не исправишь?

Сообщить модератору | | IP: Записан
Сообщение: 201240

Старое сообщение 10-04-2021 11:40
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32190
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ku2zoff писал:
ты его пишешь грамотно, чтобы варнингов не было

То-то у Кармака при компиляции любой кваки миллион варнингов лезет.
Интересные представления о грамотности.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 201241

Старое сообщение 10-04-2021 11:57
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4415
Возраст: 34

Рейтинг



Цитата:
XaeroX писал:
Я правильно тебя понял, что единственное предназначение варнингов - чтобы их затыкать при помощи разных ухищрений типа макросов? Ну т.е. это такая мини-игра от разработчиков компилятора? А реально их править, меняя код - это фигня, достойная сбитых шапок, а то и ударов трубой по спине?

В Фитцквейке примерно все функции кастуют к типу войд, для тех же целей как я понимаю.

Сообщить модератору | | IP: Записан
Сообщение: 201248

Старое сообщение 10-04-2021 16:11
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32190
Нанёс повреждений: 392 ед.

Рейтинг



Crystallize неужели прямо все-все?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 201249

Старое сообщение 10-04-2021 17:08
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4415
Возраст: 34

Рейтинг



Дядя Миша имеется в виду что-то типа
void V_CalcViewRoll (void)
{
}
и таких (void) по коду 945 штук

Добавлено 11-04-2021 в 00:39:

а всего void там полторашка

Сообщить модератору | | IP: Записан
Сообщение: 201251

Старое сообщение 10-04-2021 17:39
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Цитата:
Crystallize писал:
void V_CalcViewRoll (void)

Куда оно калькулирует вьюрол?

Сообщить модератору | | IP: Записан
Сообщение: 201254

Старое сообщение 10-04-2021 19:26
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4415
Возраст: 34

Рейтинг



nemyax r_refdef.viewangles[ROLL]

Сообщить модератору | | IP: Записан
Сообщение: 201255

Старое сообщение 10-04-2021 19:29
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 11:36. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Установка VS 6.0 на Win 10
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024