1. If you use `nim --gc:arc -d:useMalloc` it's all delegated to your malloc 
implementation which might be ready for DLLs, it depends on your libc 
implementation.
  2. In general, nimrtl.dll is not required when you write a DLL, it is however 
a good idea to use nimrtl.dll if you want to produce more than one DLL.
  3. The real issue with DLLs is the heap and how to share it. If DLL A calls 
`alloc`, can DLL B call `dealloc` with the same pointer? If both DLLs use 
nimrtl.dll then the answer is yes.


Reply via email to