Sender: nate AT cartsys DOT com Message-ID: <36D32C76.799CE7DD@cartsys.com> Date: Tue, 23 Feb 1999 14:32:22 -0800 From: Nate Eldredge X-Mailer: Mozilla 4.08 [en] (X11; I; Linux 2.2.1 i586) MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: Using the Dialogs -help!! please References: <19990223103655 DOT 01136 DOT 00001843 AT ng-ce1 DOT aol DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Et1850 wrote: > > the code: > > #include > #include > #include "allegro.h" > PALLETE my_pallete; > const BITMAP *scry; > > DIALOG the_dialog[] = > { > { d_clear_proc, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, > NULL }, > { d_icon_proc, 2, 2, 32, 32, 255, 9, 0, 0, 0, 0, > scry}, > the error: > (11) Error: initializer element for 'the_dialog[1].dp' is not constant The compiler is right, as usual. `scry' is a variable and hence you cannot initialize with it. You'll have to do it at run time; add the_dialog[1].dp = scry; before you call the dialog box routine. -- Nate Eldredge nate AT cartsys DOT com