Funnily enough I was just playing with this last night trying to
get Excel to talk to dlang DLL. I borrowed a C example elsewhere
on web and used a different .def file. Something like this:
LIBRARY dprop
DESCRIPTION 'My DLL written in D'
EXETYPE NT
CODE PRELOAD DISCARDABLE
DATA WRITE
EXPORTS
useArray = useArray
usemyTest = usemyTest
Where the two functions exported from D to excel were as above.
Try that and let me know. If that doesn't work I will send you a
link to from repository.
Tuesday, 21 October 2014 at 19:59:51 UTC, Andre wrote:
Hi,
by copy and paste the example from
http://wiki.dlang.org/Win32_DLLs_in_D
exactly as described, the following errors is thrown:
J:\Projects\Tests\Example>dmd test mydll.lib -g
OPTLINK (R) for Win32 Release 8.00.15
test.obj(test)
Error 42: Symbol Undefined _D5mydll12__ModuleInfoZ
I created a batch program which executes the commands
as described on the wiki page:
dmd -c mydll -g
dmd mydll.obj mydll.def -g -L/map
C:\D\dmd2\windows\bin\implib /noi /system mydll.lib mydll.dll
dmd test mydll.lib -g
Could you check whats wrong with the example and maybe update
the WIKI page?
Thanks.
Kind regards
André