Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

WinSxS

Name: Anonymous 2014-10-18 23:13

A hell of a solution to the DLL hell.

I haven't used Windows since Win2k, but now I want to compile Symta for Windows and this was like wut? Windows 7 manages to include every dlls from every Windows version before it? Windows became order of magnitude more retarded than I remember it to be. What DLL should I compile against?

Name: Anonymous 2014-10-18 23:18

Everything is broken now. Windows is full of winsxs, Firefox bundles with Minecraft and Linux get obsoleted by systemd.

Name: Anonymous 2014-10-19 1:10

And I've just found, that on Windows "stdin" is a macro, while on OSX it is a variable. So I cant use it as a variable name on Windows. Why can't they make consistent crap? stdin never was a macro

Name: L. A. Calculus !jYCj6s4P.g 2014-10-19 1:13

>>3
WHY DONT YA REED DA FUCKIN STANDARD INSTED OF WRITING UR GIRLY RANTS ON /prog/, YA FUCKING STACK BOI RETOID?

Name: Anonymous 2014-10-19 1:18

>>3
>>4 is right. Why would you make stdin a variable name?

Name: Anonymous 2014-10-19 1:49

>>5

Because on OSX stdin declared as
extern FILE *__stdinp;
#define stdin __stdinp


so I ended up using stdin as char pointer, without getting any errors.

Name: Anonymous 2014-10-19 7:30

Use WinDDK and link against msvcrt.dll by using WinDDK\<ddkversion>\lib\wxp\i386\msvcrt_winxp.obj
Then it will run on anything from Windows XP - 8, and require no vcredist or extra shit because msvcrt.dll is always shipped by default.

Name: Anonymous 2014-10-19 11:47

compile it against my anus

Name: Anonymous 2014-10-19 12:30

>>7

Then msvcrt is missing stuff like dlfcn.h, unistd.h and dirent.h

Name: Anonymous 2014-10-19 14:41

"if you are doing anything beyond just solving the problem – you don’t understand how fucked the whole thing is. No one gives a fuck about the glib object model.

The only thing that matters in software is the experience of the user."

-Ryan Dhal

Name: Alexander Dubček 2014-10-19 15:45

typedef double *FILE

Name: Anonymous 2014-10-19 16:59

Who the fuck still uses windows?

Name: Anonymous 2014-10-19 17:38

>>12

install le gentoo

Name: Anonymous 2014-10-19 17:39

>>12
This person >>13

Name: Anonymous 2014-10-19 17:56

So like dos before it, this windows must die
Must die, must die
This windows must die

Name: Anonymous 2014-10-19 18:03

Name: Anonymous 2014-10-19 22:13

Is it just me or LoadLibraryEx cant load a DLL without *.dll or *.exe extension?

Name: Cudder !MhMRSATORI 2014-10-20 6:44

>>7
Can go down to Win95 if you avoid the newer APIs (not so hard to do, unless you're doing something esoteric.)

>>9
If you're writing Windows software you don't need any of that crap.

Name: Anonymous 2014-10-20 6:58

>>18

If you're writing Windows software you don't need any of that crap.
how would you open a dll without dlopen?

Name: Cudder !MhMRSATORI 2014-10-20 7:04

Name: Anonymous 2014-10-20 7:34

>>20

_In_ LPCTSTR
HMODULE WINAPI
what a garbage!

Name: Anonymous 2014-10-20 8:25

First, have you #defined your WIN32_LEAN_AND_MEAN today?

Second, what are you using as a compiler? I hope you aren't trying to use Microsoft's, because it is trash. Use Cygwin if you are too dumb to change a few lines and stick #ifdef a few places, and MingW if you aren't.

Thirdly, what sort of retard uses stdin as an identifier? That's provided by the hosting environment, stop fucking with it.

Name: Anonymous 2014-10-20 9:58

>>22
WIN32
What if I've 64bits?

Thirdly, what sort of retard uses stdin as an identifier?
STDIN - sexually transmitted disease infected number

Name: Anonymous 2014-10-20 10:55

>>2
I didn't realize thinks went to hell that badly. I'm just going to kill myself now.

Name: Anonymous 2014-10-20 14:40

>>17
Fucking hilarious! LoadLibraryEx really refuses to load a library without extension, although it loads libs, which have extensions other than *.dll. Feels like every WinAPI function is broken in a few subtle ways.

Name: Anonymous 2014-10-20 14:50

>>25
Even more broken than I thought
If no filename extension is specified in the lpLibFileName parameter, the default library extension .DLL is appended. However, the filename string can include a trailing point character (.) to indicate that the module name has no extension.

Don't change these.
Name: Email:
Entire Thread Thread List