Привет народ, подскажите нубу, что за хрень творится, беру пример вот отсюда
using System;
using Gtk;
using Glade;
public class GladeApp
{
public static void Main (string[] args)
{
new GladeApp (args);
}
public GladeApp (string[] args)
{
Application.Init();
Glade.XML gxml = new Glade.XML (null, "gui.glade", "window1", null);
gxml.Autoconnect (this);
Application.Run();
}
}
, а компилятор пишет при запуске примера вот это:
Unhandled Exception: System.ArgumentException: Cannot get resource file 'gui.glade'
Parameter name: resource_name
at Glade.XML..ctor (System.Reflection.Assembly assembly, System.String resource_name, System.String root, System.String domain) [0x00000]
at GladeApp..ctor (System.String[] args) [0x0000b] in /home/tigris/Projects/glade/glade/Main.cs:18
at GladeApp.Main (System.String[] args) [0x00000] in /home/tigris/Projects/glade/glade/Main.cs:10
я уже и полный путь к файлу указывал, и что только не делал, одно и тоже
Файл gui.glade надо внедрить в исполняемый файл программы. Для этого в MonoDevelop идем в Project Options->Построение->Компилятор->Additional arguments и вставляем -resource:gui.glade
теперь вот:
(GladeApp:15372): libglade-WARNING **: Expected <glade-interface>. Got <interface>.
(GladeApp:15372): libglade-WARNING **: did not finish in PARSER_FINISH state!
Loaded assembly: /usr/lib/mono/gac/atk-sharp/2.12.0.0__35e10195dab3c99f/atk-sharp.dll [External]
(GladeApp:15372): libglade-CRITICAL **: glade_xml_signal_autoconnect_full: assertion `self != NULL' failed
Где можно почитать как использовать окна созданные в glade?
p.s. update.
а ты бы почту сказал. тогда б и перенесли или лучше телефон, а то модеры удалите. Так пропал, так еще и здесь не найду, у меня кстати есть заказ по simbian. осилишь?
[email protected]
[email protected]
skype включил, аську тоже, телефон остался старый - 8910-659-00-57
пиши, звони
Отправить комментарий