Hola,

También he tenido algunos inconvenientes con GtkSourceView.

Compilé el ejemplo de Julián usando:

$ mcs principal.cs -pkg:gtk-sharp -pkg:gtksourceview-sharp
-pkg:glade-sharp -resource:kiko.glade

(notar que no tengo el problema de versiones, luego NO tuve que decir
-pkg:gtksourceview-sharp-2.0)

Compiló sin problemas. Por cierto, los warnings se arreglan simplemente
haciendo = null cada uno de los campos de los widgets. Sinembargo, al
ejecutarlo obtengo:

$ mono principal.exe

Unhandled Exception: System.NullReferenceException: Object reference not
set to an instance of an object
in <0x00198> Editor:.ctor ()
in <0x0001a> Editor:Main ()

Pailas. No sé qué está ocurriendo. Por otra parte, intenté compilarlo en
win32, y me encuentro con que gtksourceview-sharp.dll es una librería
nativa que depende FUERTEMENTE de gnome, ergo, no se puede portar 100% a
win32. En varias partes encontré que las dependencias se deben a que se
usa el sistema de impresión de gnome; si uno remueve el código que tiene
que ver con impresión (configurable via opciones de make), es posible
compilar gtksourceview# en windows, y varias personas afirman haberlo
hecho, pero en nunguna parte encontré una versión nativa win32 ya
compilada.

La opción sería modificar uno mismo el código y recompilarlo en windows,
para lo cual se necesita (entre otras cosas) tener cygwin y gcc instalados
y configurados. ¡Demasiado pedir para un widget que sólo colorea bonito el
código!.

¿Qué hacer? . Manuel, necesito una mano, a ver si podemos encontrar
gtksourceview-sharp.dll compilado para windows. Y tal vez, buscar otras
opciones, está visto que depender de código nativo es un lío.

-Óscar.

> hola grupo mono
> ocurrio que cuando ya estaba listo para ver mi
> programa con la interfaz grafica y lo demas paso este
> problema.
>
> [EMAIL PROTECTED] kiko]# mcs principal.cs -pkg:gtk-sharp
> -pkg:gtksourceview-sharp-2.0 -pkg:glade-sharp
> -resource:kiko.glade
> principal.cs(35) error CS1502: The best overloaded
> match for method 'void Gtk.ScrolledWindow.Add
> (Gtk.Widget)' has some invalid arguments
> principal.cs(35) error CS1503: Argument 0: Cannot
> convert from 'GtkSourceView.SourceView' to
> 'Gtk.Widget'
> principal.cs(35) error CS1501: No overload for method
> `Add' takes `1' arguments
> principal.cs(9) warning CS0169: The private field
> 'Editor.window1' is never used
> principal.cs(10) warning CS0169: The private field
> 'Editor.scrolledwindow1' is never used
> principal.cs(11) warning CS0169: The private field
> 'Editor.boton_1' is never used
> principal.cs(12) warning CS0169: The private field
> 'Editor.boton_2' is never used
> principal.cs(15) warning CS0169: The private field
> 'Editor.sv' is never used
> Compilation failed: 3 error(s), 5 warnings
> [EMAIL PROTECTED] kiko]#
>
> No he podido arreglar el problema podrian ayudarme.
> Ya he mirado el api de Gtk.ScrolledWindow pero no me
> ayudo de mucho y los warnings no se por que ocurren si
> estoy declarando esos widgets y los uso dentro del
> programa entonces no se que pasa; espero que puedan
> ayudarme.
> gracias.
> att julian diaz
> posdata envio programa

_______________________________________________
GLUC mailing list
[email protected]
http://listas.unicauca.edu.co/mailman/listinfo/gluc

Responder a