comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Error converting from UTF8 to ISO-8859-1
Date: Wed, 29 Jul 2009 17:55:33 +0200
Date: 2009-07-29T17:55:31+02:00	[thread overview]
Message-ID: <8isqph858n0s$.krle17w7i2z1$.dlg@40tude.net> (raw)
In-Reply-To: 4a70669a$0$13417$703f8584@news.kpn.nl

On Wed, 29 Jul 2009 17:11:35 +0200, ldries46 wrote:

> I suddenly got the error mentioned in the title.
> I am trying to connect a "clicked" signal from a button in a dialog to a 
> routine that executes some function. The code I have so far for the 
> Initialize routine of the dialog is:
> 
>    procedure Initialize (Wall_Color : access Wall_Color_Record'Class) is
>       pragma Suppress (All_Checks);
>       Pixmaps_Dir : constant String := "pixmaps/";
>       ColorSelection : Gtk_Color_Selection;
>       OK : Gtk_Button;
>       Cancel : Gtk_Button;
>       Help : Gtk_Button;
>    begin
>       Gtk.Color_Selection_Dialog.Initialize (Wall_Color, -"Wall Color");
>       Set_Border_Width (Wall_Color, 5);
>       Set_Title (Wall_Color, -"Wall Color");
>       Set_Position (Wall_Color, Win_Pos_None);
>       Set_Modal (Wall_Color, False);
>       Set_Resizable (Wall_Color, False);
>       ColorSelection := Get_ColorSel (Wall_Color );
>       OK := Get_OK_Button (Wall_Color);
>       Cancel := Get_Cancel_Button (Wall_Color);
>       Help := Get_Help_Button (Wall_Color);
>       Set_Current_Color( ColorSelection, Current_Color );
>       Button_CallBack.Connect(OK, "clicked", 
> On_WallFloorOK_Activate'Access);
>    end Initialize;
> When  I outcomment the line Button.Connect etc. the package with this 
> function compiles without errors. Once the line is also compiled I get the 
> error when opened always on the lines 37:0, 38:0 and 39:0 with the 
> descriprion Invalid byte sequence in conversion input. In this case these 
> lines are:
>       Help : Gtk_Button;
>    begin
>       Gtk.Color_Selection_Dialog.Initialize (Wall_Color, -"Wall Color");
> but when I add multiple lines comments or code for instance on line 20 etc. 
> the line nr's of the error stay the same 37, 38 and 39.
> I now cannot search further to solve my connect problem.

You should post a complete code.

Also never suppress checks, at least until production code.

P.S. I remotely remember that in some version of GtkAda the color selection
dialog didn't work, but I might be wrong. You could consider switching to
Gtk_Color_Selection.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2009-07-29 15:55 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-29 15:11 Error converting from UTF8 to ISO-8859-1 ldries46
2009-07-29 15:55 ` Dmitry A. Kazakov [this message]
2009-07-29 16:46   ` ldries46
2009-07-29 17:20     ` Dmitry A. Kazakov
     [not found]       ` <4a717cbf$0$31793$703f8584@news.kpn.nl>
2009-07-30 15:01         ` Dmitry A. Kazakov
2009-07-30 15:08         ` Dmitry A. Kazakov
2009-08-06  8:50           ` ldries46
2009-08-06 10:03             ` Dmitry A. Kazakov
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox