Небольшие изменения в исходниках

Wishlist for users

Postby thims » 15 Jan 2012, 20:12

Реквестирую. Общая цель - избавляемся от зависимости ddraw.lib. Например, для us0.37.6:

dx.cpp, строка 1443:
Code: Select all
   HRESULT r = E_FAIL;
   LPDIRECTDRAW dd0;

   HMODULE hDdraw = LoadLibrary("ddraw.dll");
   if (hDdraw)
   {
        typedef HRESULT(WINAPI * DIRECTDRAWCREATE) (LPGUID, LPDIRECTDRAW *, LPUNKNOWN);
        DIRECTDRAWCREATE DirectDrawCreate = (DIRECTDRAWCREATE)GetProcAddress(hDdraw, "DirectDrawCreate");
        if (DirectDrawCreate) r = DirectDrawCreate(0, &dd0, 0);
   }

   if (r != DD_OK)


std.h, строка 12:
Code: Select all
#include <initguid.h>
#include "ddraw.h"


std.h, строка 58:
Code: Select all
//#pragma comment(lib, "ddraw.lib")
#pragma comment(lib, "dsound.lib")
//#pragma comment(lib, "dxguid.lib")

(в сущности, закоменченые строчки надо просто удалить, как и закоменчеую зависимость от settings.res в строке 70)

А еще могу дать солюшен для vc2010 с проектами, зависимостями, блекджеком и шлюхами. И никаких мейков негодных. Можно положить в папку msvc вместо того рудимента, что там сейчас и быть счастливым навеки. Для работы требуются вышеописанные правки.
User avatar
thims
 
Posts: 158
Joined: 17 Dec 2011, 01:40
Location: Калининград
Group: Registered users

Postby deathsoft » 15 Jan 2012, 20:54

thims wrote:Общая цель - избавляемся от зависимости ddraw.lib

Зачем это? директ драв есть на любой винде (ну кроме виндовс95 которое не поддерживается). Если у когото стоит кривой сдк, ну так возможно стоит почитать какую версию сдк ставить чтобы пробле с либами не было.
User avatar
deathsoft
 
Posts: 4658
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby lvd » 15 Jan 2012, 21:31

Если, блеать, кто-то избавился от ддрав (что это такое?) в анрыле, или сделал проегт для мсвц2010, то чего бы ему, БЛЕАТЬ, не выложить это всё куда-нибудь? Ибо иначе -- пруф, или не было, как говорит Алоне Кодер.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7226
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby thims » 16 Jan 2012, 13:03

deathsoft wrote:Зачем это? директ драв есть на любой винде (ну кроме виндовс95 которое не поддерживается).

Из каменного века что ли? При чем тут "директ драв есть на любой винде"? Пишу же: избавляемся от ddraw.lib. Разницу чуем? Разъяснение для говнокодеров.
lvd wrote:Если, блеать, кто-то избавился от ддрав

Избавился не от ддрав, а от зависимости от ddraw.lib. И выложено 2 говнопостами ранее.
User avatar
thims
 
Posts: 158
Joined: 17 Dec 2011, 01:40
Location: Калининград
Group: Registered users

Postby deathsoft » 16 Jan 2012, 17:44

thims wrote:Пишу же: избавляемся от ddraw.lib. Разницу чуем?

Зачем от него избавляться? В нормальном DX 9.0C сдк он есть, а если ты хз какой сдк ставишь - то это твои проблемы (про сдк уже 10 тем разных было).
User avatar
deathsoft
 
Posts: 4658
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 16 Jan 2012, 17:46

thims wrote:Разъяснение для говнокодеров.

Я конечно понимаю, что у нас тут етсь охуенные кодеры, юзающие висту и гшарп, и советующие всем что и как им делать. (Куда пойти с советами, думаю догадывашься).
Это из серии:
Почему нельзя заниматься сексом на Красной площади?Ответ:Советами замучают..
User avatar
deathsoft
 
Posts: 4658
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby thims » 16 Jan 2012, 18:12

.
deathsoft wrote:В нормальном DX 9.0C

С какой это стороны он нормальный? Один хрен, что сказать, в нормальном Windows 3.1 SDK что-то там есть. Напоминаю, что актуален DX11. Windows XP не просто устарел, он катастрофически устарел. А избавиться от этой зависимости - это дело 10 секунд. Хуже не будет (для пользующих пигментированное старьё ничего не изменится), а лучше - будет (для людей из сегодняшнего дня).
deathsoft wrote:Почему нельзя заниматься сексом на Красной площади?Ответ:Советами замучают..

Не катит. То не совет, а конкретный патч в 1-м посте (читай, ПРИКАЗ). Надо просто скопи-пастить. Просто нет смысла плодить 100500 веток, возьми да вставь. Повторяю, это приказ.
User avatar
thims
 
Posts: 158
Joined: 17 Dec 2011, 01:40
Location: Калининград
Group: Registered users

Postby deathsoft » 16 Jan 2012, 18:18

thims wrote:Напоминаю, что актуален DX11.

Кому актуален? Тебе? Унриал работает на nt4, w2k, xp, w2k3 и выше. Твоя писня про то что ddraw устарел - ну прямо как письмо КО в тред. Ты реально думаешь что кругом одни дебилы?
User avatar
deathsoft
 
Posts: 4658
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 16 Jan 2012, 18:20

thims wrote:Надо просто скопи-пастить.

Совет
User avatar
deathsoft
 
Posts: 4658
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 16 Jan 2012, 18:22

thims wrote:для людей из сегодняшнего дня

Это ты про себя и своих соратников с гламурного говнофорума?
User avatar
deathsoft
 
Posts: 4658
Joined: 07 Apr 2007, 00:58
Group: Registered users

Next

Return to Предложения

Who is online

Users browsing this forum: No registered users and 2 guests

cron