Dynamic Libaries in D

Tim M a at b.com
Mon Oct 13 16:02:02 PDT 2008


So do I just have to use C/C++ and is there any plans / current projects  
that this may change in future?


On Tue, 14 Oct 2008 01:26:43 +1300, Michael Robellard <mrobellard at ag.com>  
wrote:

> If your reason for writing a DLL is to interface into a 3rd party
> applpication. Which is the reason we are using DLLs in D then chances are
> the extern(Windows) or extern(C) style functions are what you want  
> anyway.
> You can use D features behind your C style interfaces. We have  
> successfully
> done this with implementing In process COM servers in D. If you want to  
> just
> have nice dynamically loaded modules in your own native D app then from  
> what
> I've seen DDL will be the right way to go when it's ready. If you want  
> your
> application to be able to be extended by others, then you are back to  
> DLLs
> since most people extending your application will probably not be using  
> D.
>
>
> "Tim M" <a at b.com> wrote in message
> news:op.uixsjpl3jdp9fl at tim-laptop.ssiltd.home...
>> DDL looks nice but can I make DDLs in DLL format that can be loaded and
>> linked to an existing host application. I don't have access to the  
>> source
>> code for the host app.
>
>



More information about the Digitalmars-d-learn mailing list