harmonia & build
Hasan Aljudy
hasan.aljudy at gmail.com
Sun Mar 12 00:24:04 PST 2006
Hasan Aljudy wrote:
> I noticed a comment in the make file ..
> #native\win32.d - do not compile it as it is just a 'header'
>
> so I looked in the build documentation, and found that inserting
> version(build) { pragma(nolink); }
> will tell build to not link this file, so I added it to
> harmonia/native/win32.d
>
> and it compiled fine .. BUT
> When I run it, I get an "access voilation" messege and then the program
> exits.
>
When I turn on the -debug switch, the messege becomes:
>ERROR: Access Voilation
>while processing win message #0x0
Here's the stack frame from windbg
00
image00400000!D8harmonia2ui6window6Window10childStyleFE8harmonia2ui11definitions11ControlTypeZC8harmonia6themes5theme5Style+0x17
[C:\dmd\src\other\harmonia\ui\window.d @ 303]
01
image00400000!D8harmonia2ui6widget6Widget5styleFZC8harmonia6themes5theme5Style+0x3f
[C:\dmd\src\other\harmonia\ui\widget.d @ 187]
02
image00400000!D8harmonia2ui7widgets97__T10ScrollableTC8harmonia4html4view46__T10HtmlPanelTTC8harmonia2ui7widgets7WidgetsZ10HtmlPanelTZ10Scrollable11clientPlaceFZS8harmonia2gx8geometry4rect+0x48
[C:\dmd\src\other\harmonia\html\view.d @ 385]
03
image00400000!D8harmonia4html4view46__T10HtmlPanelTTC8harmonia2ui7widgets7WidgetsZ10HtmlPanelT4htmlFAaAuZb+0x8f
[C:\dmd\src\other\harmonia\html\view.d @ 143]
04
image00400000!D7samples7testbed7MyFrame5_ctorFZC7samples7testbed7MyFrame+0x91
[browser.d @ 48]
05
image00400000!D7samples7testbed11_staticCtorFZv14__funcliteral1FZv+0x20
[browser.d @ 33]
06
image00400000!D8harmonia2ui6native16win32application17NativeApplication10initializeFAuZv+0x80
[C:\dmd\src\other\harmonia\ui\native\win32application.d @ 100]
07 image00400000!WinMain+0xb7
[C:\dmd\src\other\harmonia\ui\native\win32application.d @ 496]
08 image00400000!WinMainCRTStartup+0xaa
WARNING: Stack unwind information not available. Following frames may be
wrong.
09 kernel32!RegisterWaitForInputIdle+0x49
More information about the Digitalmars-d-dwt
mailing list