Does BlitzMax support DLL creation yet?

BlitzMax Forums/BlitzMax Programming/Does BlitzMax support DLL creation yet?

JoshK(Posted 2005) [#1]
I am choosing a language to write my engine dll in. I know PureBasic will work, but the language sucks, and developing with it will waste time. IBasic is another option, but it is a language I have never dealt with. BlitzMax would be ideal, but I need to know whether it will properly compile into a complex dll with many functions, before I waste a lot of time with it.


Paul "Taiphoz"(Posted 2005) [#2]
Dont think so. I was thinking about this myself tho and realised that it might be possible to get an open source dll creation engine, and plug it into max, just means hunting for it.

I may be wrong about max not being able to make dll's tho..


Who was John Galt?(Posted 2005) [#3]
Someone came up with a hack for producing a DLL with Max which a search should turn up. No official method AFAIK.


JoshK(Posted 2005) [#4]
I'm pretty scared to use a hack to make a commercial product.


Robert(Posted 2005) [#5]
It isn't really a hack. If I understand correctly, BlitzMAX produces object files in the same format as the widely-used gcc compiler (it has to - since BMX uses a third-party linker)

Therefore the same techniques used to produce DLLs using gcc will work with BlitzMAX-produced object files.