Jump to content


Photo

Dll Programming Resources


  • Please log in to reply
295 replies to this topic

#1 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 24 May 2005 - 09:00 PM

Game Distribution Resources

Recent Updates
7/5/09 - It's been around four years since this has been updated. I have revamped the entire topic, starting from scratch. This topic will now use a semi-automatic submission system, described below.

Revamp Notes - 7/5/09
Starting from scratch, I've gone through and weeded out most of these submissions. Many of the previous resources had no information about who submitted the resource - in these cases I put 'Unknown' as the username. In many instances, the information on some submissions were a little outdated and had wrong information. I corrected these errors as I saw them. If the changes were drastic enough, I added 'Updated by Roach' to the end of the submission. In most cases, however, the changes were small enough and I did not append the update text.

Introduction
Welcome to the Game Distribution Resources topic. In this topic you will find many different services and programs that will help you distribute your game and help you with other aspects of game distribution. To view the table of contents browse to the second post in the topic. To quickly search for a resource, press CTRL-F (Windows) or Command-F (Mac).

Submitting Resources
To submit a resource, please use the Resource Submission page. Resources must be submitted with this tool to be added to this topic, with the exception of user-created resource. To submit a user-created resource, please contact me privately with any desired method. The rules and guidelines for submitting resources will be repeated below.

Rules and Guidelines

  • You MUST supply your GMC username in each Submitted By field.
  • Do NOT submit user-created resources. To submit a user-created resource, contact me (Roach) via MSN, AIM or PM.
  • Do NOT submit resources multiple times.
  • Check the pinned topics first to make sure the resource you are submitting is not already listed. Press CTRL-F (Windows) or Command-F (Mac) to quickly search for the resource.
  • If you would like to report a resource for any reason, use the report form or contact me directly.
  • Fill out the forms to the best of your ability. If a form does not have enough information on it, the resource submission will be rejected.


Reporting Resources
If you come across a resource that should be edited or removed (due to anything from incorrect information to an innapropriate link), use the Resource Submission Report Form. Reports must be made through this tool. If you encounter something that requires immediate attention, contact me privately as soon as possible.

Currency Notes
When describing the cost of an item, this topic will always use the USD (US Dollar) value. If you use a different currency, you can convert the USD values to the values of your currency using the The Universal Currency Converter.

Disclaimer
Some of the information in this topic may be wrong or outdated. Do not hold me or any contributers responsible for damage caused by inaccurate information in this topic. It is your responsibility to double check any details before you make a commitment.

Edited by Roach, 05 July 2009 - 10:35 PM.

  • 0
Posted ImagePosted Image

#2 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 25 May 2005 - 12:31 AM

Table of Contents

Below is the table of contents. Click on any link to go to the corresponding post which contains the resources. The link will open the page in a new window, so you can always get back to the table of contents with ease. Some items have sub-categories, which divide the main catagory into multiple useful sections.

----------------------------------------------------------------------------------------------

Edited by Roach, 05 July 2009 - 10:33 PM.

  • 0
Posted ImagePosted Image

#3 Matt13

Matt13

    GMC Member

  • New Member
  • 580 posts

Posted 26 May 2005 - 12:31 AM

I have to agree... nice topic there.....
  • 0
Core-Fusion Free Webhosting
MReg System - A powerful registration system
PDF DLL

- Matt

#4 scorpion91

scorpion91

    GMC Member

  • GMC Member
  • 281 posts

Posted 28 May 2005 - 09:15 AM

im downloading C++ right now.
It's my 1st time.
I will check this forum again for some help or information.
thnx for the download links.
  • 0

#5 RiChArD_fLoOd

RiChArD_fLoOd

    GMC Member

  • New Member
  • 395 posts

Posted 30 May 2005 - 02:32 PM

c++ is well tricky to use
  • 0

#6 E-99

E-99

    HKEY_CLASS_ROOT

  • Validating
  • 220 posts

Posted 05 June 2005 - 10:30 PM

if you people have trouble using C++ then use C#(sharp)

#7 tuntis

tuntis

    GMC Member

  • New Member
  • 1839 posts

Posted 06 June 2005 - 06:05 AM

if you people have trouble using C++ then use C#(sharp)

<{POST_SNAPBACK}>

It's not C# sharp. It's C#. Plain C#. The C# Sharp is the one what SharpDevelop calls it.
  • 0

#8 tsg1zzn

tsg1zzn

    GMC Member

  • New Member
  • 1163 posts
  • Version:Unknown

Posted 06 June 2005 - 02:10 PM

He didn't say C# sharp. He said C# (sharp). The parenthesis is the pronounciation.
  • 0

#9 Astroids

Astroids

    GMC Member

  • New Member
  • 4 posts

Posted 07 June 2005 - 12:11 AM

I had the book "QBasic By Example", along with other QBasic books. Overall, I thought it was a very well written book, (Although incredibly outdated, I'm talking about measuring RAM in kilobytes!!!) QBasic was my first programing language, and the book came in very handy, although, (Along with all the other QBasic books I had) it doesn't get into every single command available. I would highly reccomend buying it used.
  • 0

#10 leif902

leif902

    GreenMan Games

  • New Member
  • 748 posts

Posted 10 June 2005 - 11:27 AM

I use programmers notepad found at http://www.pnotepad.org/
It dosn't have it's own built in compiler but you can specify one in your file, it can programm (w/ color coding) in most every language, C++, Pascal, Delphi, C#... etc. I use it for DSDev myself.
  • 0
Sam Whited (Leif902)
YoYo Games Wiki | SamWhited.com (blog)

#11 Porfirio

Porfirio

    GMC Member

  • GMC Member
  • 1209 posts

Posted 11 June 2005 - 06:03 PM

if you people have trouble using C++ then use C#(sharp)

<{POST_SNAPBACK}>



if you people have trouble using C++ then use C#(sharp)

<{POST_SNAPBACK}>

It's not C# sharp. It's C#. Plain C#. The C# Sharp is the one what SharpDevelop calls it.

<{POST_SNAPBACK}>



He didn't say C# sharp. He said C# (sharp). The parenthesis is the pronounciation.

<{POST_SNAPBACK}>



As long as i know c# is a .net language and .net laguages dont compile to machinecode so gm will not be able to run a dll made with it.....
  • 0

#12 E-99

E-99

    HKEY_CLASS_ROOT

  • Validating
  • 220 posts

Posted 14 June 2005 - 04:48 PM

^^ you know what? I totaly forgot about that :P :)

#13 Porfirio

Porfirio

    GMC Member

  • GMC Member
  • 1209 posts

Posted 17 June 2005 - 09:47 AM

^^ you know what? I totaly forgot about that :D  :(

<{POST_SNAPBACK}>


:) ;)

And for the other guys sharp is nothing to do with sharp develope

C# =CSharp
If you make a progect with m$ visual C# or Sharpm developer it will create files called *.CS that means CSharp i beliave # speack's sharp but i dont know because my language is not english :skull:
  • 0

#14 Tyrant

Tyrant

    Tyrant, King of Hell

  • New Member
  • 249 posts

Posted 18 June 2005 - 05:59 AM

Assembly Sites:
Iczelion's Win32ASM Tutorials
ASM Forum
Making DLLs with Masm32
Masm Forum

Edited by Tyrant, 18 June 2005 - 06:00 AM.

  • 0

#15 Atlantis_base

Atlantis_base

    GMC Member

  • New Member
  • 188 posts

Posted 20 June 2005 - 07:41 AM

Just wondering... Is there any special reason why Visual Basic is not listed?
  • 0

#16 Porfirio

Porfirio

    GMC Member

  • GMC Member
  • 1209 posts

Posted 20 June 2005 - 08:46 AM

Just wondering... Is there any special reason why Visual Basic is not listed?

<{POST_SNAPBACK}>


As i say a litle up, .NET languages cant write to machinecode so they dont work in gm
About VB6 it dont work too because the same reason, cant write to machinecode so they dont work in gm

There are some ways for do it but they are too advanced
  • 0

#17 Tyrant

Tyrant

    Tyrant, King of Hell

  • New Member
  • 249 posts

Posted 21 June 2005 - 12:42 AM

Visual Basic:
http://www.vbadvance.com

Lets you compile into DLL in VB. Requires VB 5 or 6. If you know how to program in VB (About intermediate level) using vbAdvance shouldn't be a problem.
  • 0

#18 Porfirio

Porfirio

    GMC Member

  • GMC Member
  • 1209 posts

Posted 21 June 2005 - 08:01 AM

Visual Basic:
http://www.vbadvance.com

Lets you compile into DLL in VB. Requires VB 5 or 6. If you know how to program in VB (About intermediate level) using vbAdvance shouldn't be a problem.

<{POST_SNAPBACK}>


Yes but it costs 39€ and i am stick to VB.NET never worked with VB5 or VB6
If it was free i could give a try but since is not free forget it!
  • 0

#19 ChIkEn AtE mY dOnUtS

ChIkEn AtE mY dOnUtS

    Pwner of barcodes

  • GMC Member
  • 2410 posts

Posted 06 July 2005 - 09:33 PM

ok i got the proggy now where do i learn to write DLL's lol
EDIT:im using DEV-C++ (first one on first topic)

Edited by ChIkEn AtE mY dOnUtS, 06 July 2005 - 09:34 PM.

  • 0
I've moved away from GM. If you want to contact me, feel free to email ryanwebdev@gmail.com.

Thanks,
Ryan.

#20 39ster

39ster

    GMC Member

  • GMC Member
  • 898 posts

Posted 07 July 2005 - 07:42 AM

ok i got the proggy now where do i learn to write DLL's lol
EDIT:im using DEV-C++ (first one on first topic)

<{POST_SNAPBACK}>

There are tutorials in this exact topic!
  • 0

#21 Chesso

Chesso

    GMC Member

  • New Member
  • 37 posts

Posted 14 July 2005 - 04:39 AM

I noticed you listed pascal but forget the object-pascal language delphi how could you!!!!! lol. It's much easier to learn then c++ and the like aslo(very close to vb but much better).

Aslo if anyone decides to try delphi www.delphipages.com/threads is a good place to get help with delphi specific topics. Also www.delphibasics.co.uk is a good place to start when your first getting into it.

Edited by Chesso, 14 July 2005 - 04:42 AM.

  • 0

#22 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 27 July 2005 - 02:57 PM

I wrote an on-post DLL tutorial, because many posts have been coming up, asking how to make DLLs with C++, so if anyone asks, please just redirect them to this topic.
  • 0
Posted ImagePosted Image

#23 Carl Gundel

Carl Gundel

    GMC Member

  • New Member
  • 1 posts

Posted 28 July 2005 - 12:34 PM

Since you listed all that free programming stuff, and since Liberty BASIC isn't free I thought I'd mention Just BASIC, which is the free version of Liberty BASIC.

http://www.justbasic.com

-Carl Gundel, author of Liberty BASIC
  • 0

#24 tsg1zzn

tsg1zzn

    GMC Member

  • New Member
  • 1163 posts
  • Version:Unknown

Posted 28 July 2005 - 02:09 PM

Since you listed all that free programming stuff, and since Liberty BASIC isn't free I thought I'd mention Just BASIC, which is the free version of Liberty BASIC.

  http://www.justbasic.com

-Carl Gundel, author of Liberty BASIC

<{POST_SNAPBACK}>

It doesn't seem like it can create dlls.
  • 0

#25 jamiet138

jamiet138

    VB6 Programmer

  • New Member
  • 36 posts

Posted 30 July 2005 - 04:01 PM

ASM Assembly RAD Application
RadASM is an RAD (Rapid Application Development) tool compatible with many ASM compilers, including MASM32 the most popular one.
Basically it features a load of premade templates, for DLL's etc, as well as an interface similar to that of VB6 where you can make forms and resources just like the Design View in Visual Studio.

http://radasm.visualassembler.com/
  • 0

#26 Master J

Master J

    GMC Member

  • Banned Users
  • 199 posts

Posted 07 August 2005 - 05:54 AM

I was wondering, which is the easiest one to understand and to work with, I want the fastest and the most efficient. :blink:

Or do I need to try all of them. :)

#27 Chesso

Chesso

    GMC Member

  • New Member
  • 37 posts

Posted 07 August 2005 - 08:06 AM

Well borland delphi itsn't free(well there are free versions around i think) but it's as easy as learning visual basic and you can create dynamic link library's(dll's) with it as well as compile executables as stand alone or using a runtime(like visual basic or java does).
  • 0

#28 Cool Dude 2k

Cool Dude 2k

    GMC Member

  • New Member
  • 10 posts
  • Version:Unknown

Posted 08 August 2005 - 07:50 AM

I use MinGW Developer Studio B)
Its a very big download but I like it. :)
http://www.parinyasoft.com/
  • 0

#29 jamiet138

jamiet138

    VB6 Programmer

  • New Member
  • 36 posts

Posted 08 August 2005 - 11:20 PM

I use assembly but only because I haven't taken the time to learn C/C++
Some people would rather die than try assembly though ^_^
I think you either love it or hate it.
  • 0

#30 Cool Dude 2k

Cool Dude 2k

    GMC Member

  • New Member
  • 10 posts
  • Version:Unknown

Posted 09 August 2005 - 05:14 AM

I use assembly but only because I haven't taken the time to learn C/C++
Some people would rather die than try assembly though :)
I think you either love it or hate it.

<{POST_SNAPBACK}>

I'm also trying to learn Assembly as while as C/C++. ^_^
  • 0

#31 Porfirio

Porfirio

    GMC Member

  • GMC Member
  • 1209 posts

Posted 09 August 2005 - 07:55 AM

Assembly is just themost powerfull language in the world.....
But its the most hard too ^_^
For making single things you need tones of commands
  • 0

#32 LizardMan

LizardMan

    Squirlism Gaming

  • New Member
  • 309 posts

Posted 11 August 2005 - 02:06 PM

Does Dev-C++ come with a library of all the C++ functions it can use? I downloaded it and I have to move it to a different computer before I install it. So I wanted to know before I move it.

LizardMan

Edited by LizardMan, 11 August 2005 - 02:07 PM.

  • 0

#33 Simon

Simon

    GMC Member

  • GMC Member
  • 126 posts

Posted 11 August 2005 - 04:12 PM

Yes, it comes with the MingW header files and import libraries.
  • 0

#34 LizardMan

LizardMan

    Squirlism Gaming

  • New Member
  • 309 posts

Posted 11 August 2005 - 05:12 PM

How Do I use them?

LM
  • 0

#35 RiChArD_fLoOd

RiChArD_fLoOd

    GMC Member

  • New Member
  • 395 posts

Posted 16 August 2005 - 05:12 PM

at the begining of your code put
#include<stdio.h> or whatever header file u want.
if the program knows where to find them that is

  • 0

#36 VitalDragon

VitalDragon

    GMC Member

  • New Member
  • 83 posts

Posted 17 August 2005 - 01:16 AM

There's been ASM, C++, and Pascal (GM) DLL Tutorials on my web site for a while...they all use free compilers

http://mdgames.atspa.../tutorials.html
  • 0

#37 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:30 PM

Compilers and Development Environments [C++]

-----------------------------------------------

Dev-C++
  • Name: Dev-C++
  • URL: http://www.bloodshed.net/dev/
  • Price ($ USD): Free
  • Other Information: Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. It creates native Win32 executables, either console or GUI. Dev-C++ can also be used in combination with Cygwin.
  • Submitted By: Unknown
Digital Mars C/C++ Compiler
  • Name: Digital Mars C/C++ Compiler
  • URL: http://www.digitalma...eecompiler.html
  • Price ($ USD): Free
  • Other Information: Win32 console versions of the tools, C and C++ compilers, Optlink Linker, Librarian, Standard and Win32 header files. Runtime linkable libraries, Does not come with a debugger, but works with the Symantec or Microsoft debuggers. MicroEmacs for Win32.
  • Submitted By: Unknown
Pelles C
  • Name: Pelles C
  • URL: http://www.smorgasbordet.com/pellesc/
  • Price ($ USD): Free
  • Other Information: Pelles C is a complete development kit for Windows and Windows Mobile. It contains among other things an optimizing C compiler, a macro assembler, a linker, a resource compiler, a message compiler, a make utility and install builders for both Windows and Windows Mobile.
  • Submitted By: Unknown
Borland C++ Compiler
  • Name: Borland C++ Compiler
  • URL: http://www.codegear....free/cppbuilder
  • Price ($ USD): Free
  • Other Information: The Borland C++ Compiler 5.5 (BCC) is the foundation and core technology of C++Builder 5. Borland C++ Compiler 5.5 is a blazingly fast 32-bit optimizing compiler. It includes the latest ANSI/ISO C++ language support including, the STL (Standard Template Library) framework and C++ template support and the complete Borland C/C++ Runtime Library (RTL). Also included in the free download are the Borland C/C++ command line tools such as the high performance Borland linker and resource compiler.
  • Submitted By: Unknown
Ultimate++
  • Name: Ultimate++
  • URL: http://www.ultimatepp.org/
  • Price ($ USD): Free
  • Other Information: U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.
  • Submitted By: Unknown
MinGW
  • Name: MinGW
  • URL: http://www.mingw.org/
  • Price ($ USD): Free
  • Other Information: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.
  • Submitted By: Unknown

Edited by Roach, 05 July 2009 - 09:53 PM.

  • 0
Posted ImagePosted Image

#38 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:32 PM

Compilers and Development Environments [PASCAL]

-----------------------------------------------

Free Pascal
  • Name: Free Pascal
  • URL: http://www.freepascal.org/
  • Price ($ USD): Free
  • Other Information: Free Pascal is a GPL compiler for 32-bit and 64-bit CPU architectures such as Intel 32/64 bit, AMD 32/64 bit, SPARC, PowerPC and Intel ARM. It is language compatible to Turbo Pascal, Delphi (till version 7), and partly Metrowerks Pascal. It comes with a cross-platform Run-Time Library, many interfaces to existing libraries, and a large set of non-visual classes in the Free Component Library. Last but not least, a text-mode IDE exists on various platforms, and FPC comes with 1800 pages of documentation.
  • Submitted By: Unknown
Dev-Pascal
  • Name: Dev-Pascal
  • URL: http://www.bloodshed.../devpascal.html
  • Price ($ USD): Free
  • Other Information: IDE with which one can create Win32 programs, dll's and console-applications using the Free Pascal compiler (included). Features: multi-window editor, setup creator, insight Debugger, customizable syntax highlighting, setup creator, resource file editor, tool manager, project templates, etc.
  • Submitted By: Unknown

Edited by Roach, 05 July 2009 - 09:54 PM.

  • 0
Posted ImagePosted Image

#39 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:35 PM

Compilers and Development Environments [BASIC]

-----------------------------------------------

XBasic
  • Name: XBasic
  • URL: http://www.maxreason...sic/xbasic.html
  • Price ($ USD): Free
  • Other Information: XBasic is a comprehensive program development environment that integrates a powerful editor, compiler, debugger, function libraries and GuiDesigner into a seamless working environment that encompasses the whole process of creating fast, efficient, reliable, portable 32-bit programs.
  • Submitted By: Unknown
LibertyBasic
  • Name: LibertyBasic
  • URL: http://www.libertybasic.com/
  • Price ($ USD): $59.95 / Free Trial
  • Other Information: Easy and very simple. Easy BASIC language - write a one line program, Runs on all versions of Windows, Includes a special interactive tutorial, Comes with tons of instructive sample programs, Terrific online community is fun and helpful, Editor that color codes your programs, Visual tool for drawing windows, Dozens of commands for drawing graphics, Multimedia features including sound and sprite animation, Easy to use debugging tools, User functions and subs with scoped variables, and Make API calls and use DLLs.
  • Submitted By: Unknown

Edited by Roach, 05 July 2009 - 09:55 PM.

  • 0
Posted ImagePosted Image

#40 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:37 PM

Compilers and Development Environments [ASM]

-----------------------------------------------

RosAsm
  • Name: RosAsm
  • URL: http://betov.free.fr/RosAsm.html
  • Price ($ USD): Free
  • Other Information: IDE with full integration of all components. Real Sources Editor with tons of unique features, specificaly devoted to secure editions and to huge mono-files assembly sources: Tree-view, instant jump to any type of declaration by simple right-click, division of the mono-files into TITLEs, advanced IncIncluder pre-parser.
  • Submitted By: Unknown
MASM32
  • Name: MASM32
  • URL: http://www.masm32.com/
  • Price ($ USD): Free
  • Other Information: The MASM32 SDK version 10 is a working development environment for programmers who are interested in either learning or writing 32 bit Microsoft assembler (MASM). The installation is an automated process that installs the correct directory tree structure on the local drive of your choice. Note that MASM32 will not install on a network drive. MASM32 comes with its own runtime library written fully in assembler and an extensive range of macros for improved high level emulation and faster development. It builds its own IMPORT libraries for the Windows API functions and supplies its own include files for a very large number of API functions.
  • Submitted By: Unknown
Flat Assembler
  • Name: Flat Assembler
  • URL: http://flatassembler.net/index.php
  • Price ($ USD): Free
  • Other Information: Integrated syntax-highlighting editor, edit, compile and execute your programs from one place. It also contains the set of includes with equates and macroinstructions for Windows programming and some examples of Windows programs created with help of them. The provided documentation is in PDF format.
  • Submitted By: Unknown
Netwide Assembler (NASM)

Edited by Roach, 05 July 2009 - 09:56 PM.

  • 0
Posted ImagePosted Image

#41 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:44 PM

Tutorials [C++]

-----------------------------------------------

C++ Language Tutorial
  • Name: C++ Language Tutorial
  • URL: http://www.cplusplus.com/doc/tutorial/
  • Other Information: These tutorials explain the C++ language from its basics up to the newest features of ANSI-C++, including basic concepts such as arrays or classes and advanced concepts such as polymorphism or templates. The tutorial is oriented in a practical way, with working example programs in all sections to start practicing each lesson right away.
  • Submitted By: Unknown
C++ Programming Language TutorialsC++ TutorialsC++ Tutorial

Edited by Roach, 05 July 2009 - 09:59 PM.

  • 0
Posted ImagePosted Image

#42 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:46 PM

Tutorials [PASCAL]

-----------------------------------------------

Learn Pascal
  • Name: Learn Pascal
  • URL: http://www.taoyue.co...torials/pascal/
  • Other Information: An introduction to the Pascal programming language. It covers all of the syntax of standard Pascal, including pointers.
  • Submitted By: Unknown
Roby's Pascal TutorialPascal TutorialsPascal Programming

Edited by Roach, 05 July 2009 - 10:01 PM.

  • 0
Posted ImagePosted Image

#43 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:47 PM

Tutorials [BASIC]

-----------------------------------------------

None

Edited by Roach, 05 July 2009 - 10:02 PM.

  • 0
Posted ImagePosted Image

#44 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 19 August 2005 - 02:49 PM

Tutorials [ASM]

-----------------------------------------------

Assembly Tutorial

Edited by Roach, 05 July 2009 - 10:03 PM.

  • 0
Posted ImagePosted Image

#45 hrishikesh

hrishikesh

    bloo guy

  • New Member
  • 158 posts

Posted 20 August 2005 - 04:03 AM

Can liberty basic create dlls?
are u sure?

-hrishikesh :D
  • 0

#46 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 03 September 2005 - 03:39 AM

I've tried creating a dll in Pascal, using the instructions listed above, as well as by visiting the VitalDragon's website in which the post was excerpted from.

I am moderately fluent in Pascal, and I generally know what to change if something isn't working right. Compiling goes fine, however, when I try to run it from GM, it says "Error defining an external function." for both dll's.

I'm writing up the dll's in Dev Pascal 1.9.2. I've even tried changing Result to the function name (as this is normally a way to make a function return a value) but neither of those ways works. I've also tried going through the New Project DLL thing, and that just gives the same error.

Can anyone point me in the right direction, or at least point out where I've gone wrong? GM and Pascal are my 2 favorite languages, and to be able to combine them would just be amazing.

Thanks.
-IsmAvatar

Edited by IsmAvatar, 03 September 2005 - 03:40 AM.

  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#47 tangibleLime

tangibleLime

    Lunatic

  • GMC Elder
  • 2520 posts
  • Version:GM:HTML5

Posted 03 September 2005 - 12:08 PM

Try not making 'addition' capitalized, I never do when I create DLLs with Pascal, and it works fine for me ::lmao::
  • 0
Posted ImagePosted Image

#48 IsmAvatar

IsmAvatar

    Good Samaritan

  • GMC Member
  • 2411 posts
  • Version:GM8

Posted 03 September 2005 - 02:04 PM

thanks a bunch. That was it. I suggest modifying your post to note that.
  • 0
Posted Image LateralGM is an IDE for editing GM files on Linux, Mac, and Windows.
We also house the GM File Format Documentation and other projects of that nature.
IsmAvatar.com | Examples | Scripts | Particles | DLLs | Credit Me
Email | Registered

#49 Ado

Ado

    GMC Member

  • New Member
  • 22 posts

Posted 12 September 2005 - 12:15 PM

How can i make a dll with VB6? :)
  • 0

#50 tsg1zzn

tsg1zzn

    GMC Member

  • New Member
  • 1163 posts
  • Version:Unknown

Posted 12 September 2005 - 06:43 PM

How can i make a dll with VB6?  :)

<{POST_SNAPBACK}>

It won't work with Game Maker.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users