Shared library string safety?

evilrat evilrat666 at gmail.com
Tue Jan 14 00:46:32 PST 2014


On Tuesday, 14 January 2014 at 07:44:21 UTC, Mineko wrote:
>
> I see, I'll have to look more into that, on a slightly 
> unrelated note, any idea what's going on with glfwCreateWindow, 
> it keeps wanting to be null while it's supposed to be an 
> adddress.
>
> this.get = glfwCreateWindow(settings.width, settings.height,
> 	toStringz(settings.title), this.monitor, this.share);
> 			
> writeln(this.get);
>
> That writeln will give me null, is it related to all this stuff?

are you using derelict for this?

do you really need fullscreen and sharing contexts? try to call 
this to get non-fullscreen window without sharing

(just peronal, but also it may be a bit more readeble using UFCS 
on toStringz)

this.get = glfwCreateWindow(settings.width, settings.height, 
settings.title.toStringz(), null, null);

if that work for you then problem is due to sharing which may 
require context(which you probably don't have or trying to share 
with itself), or due to driver issues related to fullscreen mode 
if on linux, but i'm unsure about the later.


More information about the Digitalmars-d-learn mailing list