Issue with WIKI example Win32_DLLs_in_D
Laeeth Isharc via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Oct 21 14:57:04 PDT 2014
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é
More information about the Digitalmars-d-learn
mailing list