[Haskell] How to generate a dll?
Anatoly Zaretsky
anatoly.zaretsky at gmail.com
Thu Sep 7 11:56:08 EDT 2006
On 9/7/06, Andreas Marth <Andreas-Haskell at gmx.net> wrote:
> I meant that the dll crashed Excel wenn I stopped the debugging mode and
> also if I used it in a VB-projekt it crahed that when stopped.
Hi, Andreas!
Try adding these lines to your DllMain:
if (reason == DLL_PROCESS_DETACH) {
shutdownHaskell();
return TRUE;
}
> If I tried to return a String (marshalled to CString) the dll just plain
> crashed when called.
How exactly is it marshalled?
--
Tolik
More information about the Haskell
mailing list