Undefined function, even though imported
Loopback
elliott.darfink at gmail.com
Mon Jun 13 14:18:43 PDT 2011
Hi!
Let me begin by saying, I'm sorry if this is caused of some obvious
error but since I am new to D, I am not aware of all the tricks and
treats it offers.
I am working with the WindowsAPI binding at dsource.org (though I do not
believe this is related to the binding itself). However, in my code I
call the function LOWORD (win32 specific). This function is defined in
the win32.windef module. Although it is defined there (without any
encapsulations in version statements or anything similar) I receive this
error:
Error 42: Symbol Undefined _D5win326windef6LOWORDFkZt (LOWORD undefined)
To solve this I had to copy-paste the exact function directly into my
own file/module instead. So my question is the following; why do I have
to copy and paste the function directly in my code when it is clearly
defined in one of the files I import?
Windef.d attached
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: windef.d
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20110613/168a8ce9/attachment-0001.ksh>
More information about the Digitalmars-d-learn
mailing list