123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|742|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> On Topic -> Blitzsys.dll

Wed, 22 Apr 2009, 21:41
dna

What does the file blitzsys.dll do?

What are its functions?


-=-=-
DNA
Thu, 23 Apr 2009, 02:30
Afr0
I don't really know, but I seem to recall (and I would assume from the name) that it has a few Win32 functions.

-=-=-
Afr0 Games

Project Dollhouse on Github - Please fork!
Thu, 23 Apr 2009, 02:50
JL235
If your planning on using the Blitz dll's in other non-Blitz languages then you might want to check your license agreement first. BRL might have a clause against this or about redistribution.
Thu, 23 Apr 2009, 03:05
Afr0
Actually...
JL235 is correct.
blitzsys.dll contains the C bindings for the Blitz commands.
AFAIK you can buy a Blitz3D SDK that will allow you to use all these commands from C and redistribute blitzsys.dll with your project.

-=-=-
Afr0 Games

Project Dollhouse on Github - Please fork!
Thu, 23 Apr 2009, 05:02
JL235
Any reputable vendor would have conditions in the agreement which relates to this kind of thing. For example you cannot redistribute indevidual parts of the Java runtime. I think redistribution is also where the agreement would hit you.

But ultimately this is all speculation. Check the license agreement yourself. But if there is nothing about it, then legally I'd presume you can get away with it.
Thu, 23 Apr 2009, 05:07
Jayenkai
Thing is, though, they do sell the Blitz3D doohickey. So, I'd imagine that means you can't go using Blitzsys.dll without having to buy that extra license.
I mean, that's just pure logic, right there!

To be fair, Probably not a good idea, either way.
Blitz is good, but if you're already using C, or whatever else, chances are that the thing you're using is quicker, anyway.
Stick with what you've got, and don't go breaking things until you really need to!

-=-=-
''Load, Next List!''
Thu, 23 Apr 2009, 10:54
dna

Ah. So it has the B3D Commands that can be used in C.

Before I buy that, where can I view the commands listed in the blitzsys.dll?

-=-=-
DNA
Thu, 23 Apr 2009, 11:11
Phoenix
|edit| Wrong info. |edit|
Thu, 23 Apr 2009, 12:18
Stealth
I think what DNA is referring to is a DLL extension written for Blitz Basic to provide various Windows system things. The DLL file is named "blitzsys.dll" but it's not a blitz library file and there is no licensing needed for it.

Here is a download link:

www.strubhar.me/private/blitzsys_v105.zip

That has documentation included in it which should get you farther.

-=-=-
Quit posting and try Google.
Thu, 23 Apr 2009, 14:49
Jayenkai
Oh, that one..
Silly us lot! One person suggests, and the rest follow!

Aw well.
I tend not to use anything that fills up your directory, so.. I'd never have noticed that

hehe.

-=-=-
''Load, Next List!''
Thu, 23 Apr 2009, 15:51
dna

That's it That's it.

It may not work with my version but, I will be able to see why this one program demo I downloaded works the way it does.

-=-=-
DNA
Thu, 23 Apr 2009, 19:16
JL235
ah, ok. My mistake.
Thu, 23 Apr 2009, 21:51
dna
Man these are huge.

I was going to print them out but its too much.

It not work with my version though but I have a reference for rewriting the functions if necessary.


-=-=-
DNA