|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.07.2015, 11:41 | #1 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Разработчики DLL-ок сошли с ума.
На днях, установил у себя DirectX-11 kit. Решил запустить под него свою давнешнюю прогу 10-и летней давности (писалась под DirectX - 8).
Каково было моё удивление, когда компиль выдал ошибку. Пол-дня потратил, что-бы её локализовать. Оказалось, одна из функций сохранила своё название (в DLL-ке). Даже название переменных сохранились, но эти разработчики, почему-то поменяли их местами. Блин, я не понимаю такой подход! Чё, закон совместимости снизу вверх уже перестал быть актуальным? Я, в полной прострации...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
21.07.2015, 12:09 | #2 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
динозавров просьба оставить в покое. |
|
21.07.2015, 12:34 | #3 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Негодяи. )
Там наверняка 99% функций obsolete и deprecated. ) И врят ли сегодня кто-то пишет конечные приложения на чистом DirectX. Пользуются различными движками. На их работе наверное и тестируют версии библиотеки. Слой абстракци над слоем абстракции над слоем абстракции. И поди умудрись обеспечить тут совместимость. |
21.07.2015, 12:38 | #4 | |||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
ЗЫ. Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 21.07.2015 в 12:49. |
|||
21.07.2015, 12:39 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я с таким часто сталкиваюсь.
Тоже разрабов матюкаю на чем свет их стоит.
I'm learning to live...
|
21.07.2015, 12:50 | #6 | |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Цитата:
если писалось под 8 зачем ставить 11? правильно, для того чтобы переписать под 11 и стать частью хотя бы настоящего (про будущее я уж промолчу). некропрограммеры [цензура], из-за них будущее никогда не наступит. Местный филиал Роскомнадзора, полиции и жандармерии форума узрел в том словосочетании намек на сегрегацию некропрограммеров. Предупреждаю от оскорбления групп форумчан. Уткин Последний раз редактировалось Utkin; 21.07.2015 в 12:54. |
|
21.07.2015, 12:50 | #7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
10 лет для программирования очень большой срок. Да и вообще везде прогресс ускоряется. Я вон в квартире ремонт делаю и офигеваю как там раньше сделано было. Так что все в порядке это просто Смит стареет вот и брюзжание.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
21.07.2015, 13:25 | #8 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Цитата:
Потому цепочка такова OpenGL>OpenTK>(некий движок). Конечный движок зачастую не завязан на OpenGL или DirectX, и вообще компилирует приложение под любые платформы. |
|
21.07.2015, 13:38 | #9 | |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Цитата:
|
|
21.07.2015, 13:39 | #10 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Ну вот есть всякие там ORCA - там судя по коду вполне прилично. Компоненты и уже обращение высокоуровневые (типа камеры и т.д.). Графика конечно не супер, но по-быстрому или там 2D вполне норм. Опять же обработка всяких jpeg тоже на раз-два. Не Фотошоп конечно, но с фантазией простенький редактор забахать вообще не проблема.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 21.07.2015 в 13:51. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструкция для сборки приложений на Qt в один exe без зависимостей от libstdc++-6.dll, libgcc_s_dw2-1.dll, Qt5Core.dll и т.д. | 8Observer8 | Qt и кроссплатформенное программирование С/С++ | 12 | 25.06.2015 03:18 |
довести до ума ! | Morgusha | JavaScript, Ajax | 3 | 18.04.2013 22:25 |
C# & DLL: как указать, что загружать DLL нужно из ЗАДАННОЙ папки "D:\My\Path\a.dll" ? | AntyDES | C# (си шарп) | 11 | 10.10.2012 20:00 |
схожу с ума!!!!!!!! | Mariya181818181818 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 01.06.2009 23:16 |
я схожу с ума!!!! | Mariya181818181818 | Помощь студентам | 6 | 01.06.2009 22:33 |