Hi all,

I am new to monobjc (just discovered it), and want to try it out. Nevertheless, I fail to load a nib. My code always returns '633579382263870320 [ERROR] NSApplication - Error while loading the NIB file'.

I am on MacOSX 10.4.11 (Tiger) and have mono 1.9.1 installed (latest version). I downloaded monobjc-2.0.272.0 and use the assemblies from under the dist/1.0/ folder. I write and compile the code in visual studio (parallels) on a shared folder on the mac. From that shared folder, I simply run the assembly.

Here is my code (note that it works when using cocoa-sharp).

using System;
using System.Collections.Generic;
using System.Text;
using Monobjc;
using Monobjc.Cocoa;
using Cocoa;

namespace monobjc_menulet
{
   class Program
   {
       static void Main(string[] args)
       {
           runMonobjc();
           //runCocoaSharp();
       }

       private static void runCocoaSharp()
       {
           Application.Init();
           Application.LoadNib("Menulet.nib");
           Application.Run();
       }

       private static void runMonobjc()
{ ObjectiveCRuntime.LoadFramework("Cocoa");
           ObjectiveCRuntime.Initialize();

           NSApplication.Bootstrap();
           NSApplication.LoadNib("Menulet.nib");
           NSApplication.RunApplication();
       }

   }
}

And this is the output I get on the command line :

[EMAIL PROTECTED]:~/monobjc-menulet/monobjc-menulet/bin/Debug $ ls Menulet.nib cocoa-sharp.dll monobjc-menulet.vshost.exe
Monobjc.Cocoa.dll          monobjc-menulet.exe
Monobjc.dll                monobjc-menulet.pdb
[EMAIL PROTECTED]:~/monobjc-menulet/monobjc-menulet/bin/Debug $ mono monobjc-menulet.exe
633579391323136830 [ERROR] NSApplication - Error while loading the NIB file
^C
[EMAIL PROTECTED]:~/monobjc-menulet/monobjc-menulet/bin/Debug $

Does anyone of you knows why this goes wrong ?
Many thanks in advance,
Miguel

Reply via email to