Hi everybody!<br><br>I wrote a virtual box frontend in C# using com api.
 I haven't touched my code for about a year. During that year I've moved
 to a laptop from pc. Last time I ran my code it worked fine. Now I 
cannot access IDisplay because it's null;<br>
here is my code:<br><br>    var vb = new VirtualBoxClass();<br>    _machine = vb.FindMachine(machineName);<br>    <br>    var monitors = _machine.MonitorCount;<br>    <br>    Monitors = new MMFFrameBuffer[monitors];<br>    for (byte i = 0; i < monitors; i++)<br>

    {<br>        var name = string.Format("monitor{0}", i + 1);<br>        Monitors[i] = MMFFrameBuffer.CreateNew(name)<div id=":75">;<br>    }<br>    <br>    _session = new SessionClass();<br>    _machine.LockMachine(_session, LockType.LockType_Shared);<br>

    <br>    for (int i = 0; i < MonitorsCount; i++)<br>    {<br>        _session.Console.Display.SetFramebuffer((uint) i, Monitors[i]);<br>    }<br><br>My
 program fails on the line where I'm trying to set framebuffer. I get 
NullreferenceException: _session.Console.Display is null.<br>
My current version of Vbox is the latest: 4.2.8 r83876. I can't remember
 the exact version on which my code ran correctly. I can only say It was
 the latest one about 1 year ago. Host OS is Win7 pro x64 (same as it 
was on my previous PC)<br>
<br>I'm completely clueless about my issue. Any help would be highly appreciated!<br><br>Regrads,<br>Pavel Murygin.</div>