What is wrong with this boilerplate mixin?
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Mon Oct 23 17:08:14 PDT 2006
AF wrote:
> Thank you very much. But, at the moment, I would like to stay in
> vanilla win32api framework.
> Second, I do not really need an workaround: it is the intended
> behaviour of dmd to mangle functions that way, or it is improper
> use of syntax (i.e. my fault)?.
> I simply find ugly to bear all that gc boilerplate code with any
> application when things could be simpler. Any reason why not all gc
> code should be directly integrated in phobos (or dmd) WinMain
> function? (actually, why have WinMain() at all and not just main()?)
> As for delegates, could you (or someone else) be so kind to
> provide my an example based on the code and ideea I submitted?
>
> Thanks in advance.
>
> AF
Actually, you /can/ use just main(), which is my personal preferance. Just a couple of
things to consider. First, in order to ensure you get an exe which doesn't pop up a
console window, pass '-L/exet:nt/su:windows:4.0' to the compiler. (Or whatever would be
most appropriate). Second, to get your hInstance you will need to call
GetModuleHandle(NULL) and store its return.
-- Chris Nicholson-Sauls
More information about the Digitalmars-d-learn
mailing list