Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DLL Talk / Make a plugin from dll

Author
Message
dapaintballer 331
19
Years of Service
User Offline
Joined: 20th Dec 2005
Location: USA
Posted: 2nd Sep 2006 07:06
If you have a dll, how much harder is it to make a plugin from that?

It only needs one string specified by darkbasic.

~`Gamerssoft.com'~
Aaron Miller
19
Years of Service
User Offline
Joined: 25th Feb 2006
Playing: osu!
Posted: 2nd Sep 2006 09:53
Um, first you would have to make a language, then you would have to make a compiler, then you would have to know how to make a dll, then you would have to combine all those together, good luck. I think i will try something along those lines, dont know if it will be free or not as gd would use it.

CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 2nd Sep 2006 17:31
Db user I dont think thats what he's asking. I think he's saying that if he wrote a dll, how much further does he need to go to make it a plugin for dbp - the answer being: not that far.

at least thats what I think he is asking.

jinzai
18
Years of Service
User Offline
Joined: 19th Aug 2006
Location: USA
Posted: 19th Sep 2006 06:55
Yes, I think that is the question. Strictly speaking, a dll is a plug-in, and some plug-ins are dlls. That is the mechanism that is used...dynamic linking. Plug-in refers more to functionality at a user level, and not all dlls provide that.

No, you can write Blender plug-ins in Python script. (In the case where "plug-in" refers to additional functionality provided through an interface already present in the application. The Windows clipboard is such a mechanism.) DLL is simply a system-wide way of providing this same functionality. Even COM/ActiveX are through dll functionalty at the core.

So, my answer is: If you successfully called a dll function that you wrote from DBPro...congratulations, you've already made a plug-in.

Login to post a reply

Server time is: 2025-05-17 23:47:33
Your offset time is: 2025-05-17 23:47:33