January 13, 2016 Re: Anyone using glad? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jason Jeffory | What I can't seem to figure out why try { loop } catch { } catches the exception but try { loop } catch (Throwable t) // Only diff { } doesn't ;/ Probably my ignorance about D, but I was hoping to get some info about the exception this way(line number, etc...) |
January 13, 2016 Re: Anyone using glad? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jason Jeffory | On Wednesday, 13 January 2016 at 19:20:40 UTC, Jason Jeffory wrote:
> What I can't seem to figure out why
>
> try { loop }
> catch
> {
>
> }
>
> catches the exception but
>
> try { loop }
> catch (Throwable t) // Only diff
> {
>
> }
>
> doesn't ;/ Probably my ignorance about D, but I was hoping to get some info about the exception this way(line number, etc...)
This is not an exception you should catch at all. Also pretty sure this wont work with 64bit binaries.
D does realize a segmentation fault, access to invalid memory, that's nothing a program should simply catch and then silently ignore, the issue causing it needs to be addressed.
Also why doesn't your key_callback not to be extern(C), I thought that was required.
'Reading symbols from test.exe...(no debugging symbols found)...done.', you arent gonna get any useful information without debug symbols. Also additionally use a glfw debug build.
|
January 13, 2016 Re: Anyone using glad? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dav1d | On Wednesday, 13 January 2016 at 20:13:49 UTC, Dav1d wrote: > On Wednesday, 13 January 2016 at 19:20:40 UTC, Jason Jeffory wrote: >> What I can't seem to figure out why >> >> try { loop } >> catch >> { >> >> } >> >> catches the exception but >> >> try { loop } >> catch (Throwable t) // Only diff >> { >> >> } >> >> doesn't ;/ Probably my ignorance about D, but I was hoping to get some info about the exception this way(line number, etc...) > > This is not an exception you should catch at all. Also pretty sure this wont work with 64bit binaries. > D does realize a segmentation fault, access to invalid memory, that's nothing a program should simply catch and then silently ignore, the issue causing it needs to be addressed. > It was for testing purposes and to try and figure out what is going on. > Also why doesn't your key_callback not to be extern(C), I thought that was required. The app never exits with extern(C), it doesn't crash though. > 'Reading symbols from test.exe...(no debugging symbols found)...done.', you arent gonna get any useful information without debug symbols. Also additionally use a glfw debug build. Why aren't the debug symbols added in a debug build? Makes no sense! I don't have a debug build of glfw. ... After an few hours of fucking with cmake, turns out it had a bug. Updated it and worked. Pretty much through with this crap. I'm not going to waste any more time screwing with the dysfunctional approach that software design is taking. I appreciate your help. See you on the flip side! Have fun crawling through the sewers of "modern" programming! |
January 13, 2016 Re: Anyone using glad? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jason Jeffory | On Wednesday, 13 January 2016 at 22:51:45 UTC, Jason Jeffory wrote:
> After an few hours of fucking with cmake, turns out it had a bug. Updated it and worked. Pretty much through with this crap. I'm not going to waste any more time screwing with the dysfunctional approach that software design is taking. I appreciate your help. See you on the flip side! Have fun crawling through the sewers of "modern" programming!
Welcome to Windows
|
Copyright © 1999-2021 by the D Language Foundation