WindowsAPI - Problem with DECLARE_HANDLE definition
Simen Kjaeraas
simen.kjaras at gmail.com
Wed Sep 11 13:19:44 PDT 2013
On 2013-09-11, 20:29, Andrej Mitrovic wrote:
> On 9/11/13, Kagamin <spam at here.lot> wrote:
>> I'd say, strong handles shouldn't act as pointers (and shouldn't
>> contain pointers), so null shouldn't work.
>
> "NULL" is already used in a ton of WinAPI C/C++ code and MSDN
> documentation, it would be a major pain in the ass to have to use e.g.
> HWND(0) instead.
How's about
enum NULL = HANDLE(0);
Honestly I hate that, and am convinced the correct way to fix this is
for D to add opImplicitCastFrom.
--
Simen
More information about the Digitalmars-d
mailing list