<>
That is good to know! BTW, Sergiy, what is the undocumented debugging technique for dialog boxes that you use and mentioned in this thread?
HTH
Martin
-------- Original-Nachricht --------
> Datum: Wed, 18 Mar 2009 15:06:40 -0400
> Von: "Solorzano Mosquera, Jenniffer" <[email protected]>
> An: [email protected]
> Betreff: RE: st: RE: Re: RE: Dialogue box
> Thanks a loottttttttt!!! It worked!!!!!!!!!!!!!!!!!!!!!!
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Sergiy Radyakin
> Sent: Friday, March 13, 2009 11:01 AM
> To: [email protected]
> Subject: Re: st: RE: Re: RE: Dialogue box
>
> Dear Jennifer,
>
> Stata is not particularly verbose with error messages in dialogs, so when
> it encounters an error in a dialog program (like your "command") it just
> interrupts execution at that point, often without any notification. There are
> [undocumented] ways to make it more user-friendly though. In your case:
> >>>>>>>>>EDIT transfa28 190 @ 60 20, label(transfe28)<<<<<<<<<<
> is declared in the dialog definitions, but program "command" refers to:
> >>>>>>>main.transfe28<<<<<<<<<<
>
> Hence Stata tells me:
> object main.transfe28 not found
> error 9016
>
> Fixing is easy, change "transfa28" to "transfe28"
>
> Best regards,
> Sergiy Radyakin
>
> On Fri, Mar 13, 2009 at 10:00 AM, Solorzano Mosquera, Jenniffer
> <[email protected]> wrote:
> > Thanks!!! I could fix it!!! Here it is. But... Now whenever I click on
> "Aceptar" it doesn't do anything!! How can I know what the error is?
> >
> > VERSION 9.0
> > POSITION . . 500 800
> > DIALOG main, label("republicadominicana") tabtitle("Variables") BEGIN
> >
> > GROUPBOX variables 5 68 520 200, label("Escenarios, grupos de
> > ninos, alcance")
> > TEXT lab1 20 +25 610 10, label("Escenario (SIUBEN 1,
> 2 ó
> > 1y2")
> > EDIT escenario 190 @ 60 20, label(escenario)
> > TEXT lab2 20 +25 700 10, label("Ninos de '6_16'
> (anos)")
> > EDIT n2 190 @ 60 20, label(n2)
> > TEXT lab3 20 +25 790 10, label("Alcance (%)")
> > EDIT alcance 190 @ 60 20, label(alcance)
> > TEXT lab4 20 +25 880 10, label("Ninos edad minima
> (anos)")
> > EDIT edadmin 190 @ 60 20, label(edadmin)
> > TEXT lab5 20 +25 880 10, label("Ninos edad máxima
> (anos)")
> > EDIT edadmax 190 @ 60 20, label(edadmax)
> > TEXT lab6 20 +25 970 10, label("Edad maxima del mas
> joven")
> > EDIT edadmaxnut 190 @ 60 20, label(edadmaxnut) GROUPBOX
> > optimas 5 240 520 200, label("Brecha de pobreza")
> > TEXT lab7 20 +25 1060 10, label("Factor (>=1)")
> > EDIT factor 190 @ 60 20, label(factor) GROUPBOX
> Transfer
> > 5 320 350 230, label("Transferencias en $RD (hasta dos opciones)")
> > TEXT lab8 20 +25 1150 10, label("Opcion 1: Salud /
> > Educacion")
> > EDIT transfa1 190 @ 60 20, label(transfa1)
> > EDIT transfe1 280 @ 60 20, label(transfe1)
> > TEXT lab9 20 +25 1240 10, label("Opción 2: Salud /
> > Educacion")
> > EDIT transfa2 190 @ 60 20, label(transfa2)
> > EDIT transfe2 280 @ 60 20, label(transfe2)
> > TEXT lab10 20 +25 1330 10, label("Opción 2: a grado 0
> y 1")
> > EDIT transfe20 190 @ 60 20, label(transfe20)
> > EDIT transfe21 280 @ 60 20, label(transfe21)
> > TEXT lab11 20 +25 1420 10, label("Opción 2: a grado 2
> y 3")
> > EDIT transfe22 190 @ 60 20, label(transfe22)
> > EDIT transfe23 280 @ 60 20, label(transfe23)
> > TEXT lab12 20 +25 1510 10, label("Opción 2: a grado 4
> y 5")
> > EDIT transfe24 190 @ 60 20, label(transfe24)
> > EDIT transfe25 280 @ 60 20, label(transfe25)
> > TEXT lab13 20 +25 1600 10, label("Opción 2: a grado 6
> y 7")
> > EDIT transfe26 190 @ 60 20, label(transfe26)
> > EDIT transfe27 280 @ 60 20, label(transfe27)
> > TEXT lab14 20 +25 1690 10, label("Opción 2: a grado 7
> y 8")
> > EDIT transfa28 190 @ 60 20, label(transfe28)
> > EDIT transfe29 280 @ 60 20, label(transfe29)
> > TEXT lab15 20 +25 1780 10, label("Opción 2: a grado 9
> y
> > 10")
> > EDIT transfe30 190 @ 60 20, label(transfe30)
> > EDIT transfe31 280 @ 60 20, label(transfe31)
> > TEXT lab16 20 +25 1870 10, label("Opción 2: a grado
> 11 y
> > 12")
> > EDIT transfe32 190 @ 60 20, label(transfe32)
> > EDIT transfe33 280 @ 60 20, label(transfe33)
> > TEXT lab17 20 +25 1960 10, label("Opción 2: máxima por
> > hogar")
> > EDIT maxxhog 190 @ 60 20, label(maxxhog)
> > TEXT lab18 20 +25 2050 10, label("Opción 2: tipo de
> > sobreedad")
> > EDIT calc 190 @ 60 20, label(calc)
> > TEXT lab19 20 +25 2140 10, label("Opción 2: máxima
> > sobreedad")
> > EDIT maxsobred 190 @ 60 20, label(maxsobred) GROUPBOX
> files
> > 5 10 420 45, label("Ubicación de archivo")
> > TEXT files1 20 +15 180 10, label("Archivo *.dta")
> > FILE path1 90 @ 320 20, label(Buscar) default("")
> END
> >
> > OK ok1, label("Aceptar")
> > CANCEL can1, label("Cancelar")
> > PROGRAM command
> > BEGIN
> > put "republicadominicana"
> > beginoptions
> > put " escenario("main.escenario
> > put ") "
> > put " n2("main.n2
> > put ") "
> > put " alcance("main.alcance
> > put ") "
> > put " edadmin("main.edadmin
> > put ") "
> > put " edadmax("main.edadmax
> > put ") "
> > put " edadmaxnut("main.edadmaxnut
> > put ") "
> > put " factor("main.factor
> > put ") "
> > put " transfa1("main.transfa1
> > put ") "
> > put " transfe1("main.transfe1
> > put ") "
> > put " transfa2("main.transfa2
> > put ") "
> > put " transfe2("main.transfe2
> > put ") "
> > put " transfe20("main.transfe20
> > put ") "
> > put " transfe21("main.transfe21
> > put ") "
> > put " transfe22("main.transfe22
> > put ") "
> > put " transfe23("main.transfe23
> > put ") "
> > put " transfe24("main.transfe24
> > put ") "
> > put " transfe25("main.transfe25
> > put ") "
> > put " transfe26("main.transfe26
> > put ") "
> > put " transfe27("main.transfe27
> > put ") "
> > put " transfe28("main.transfe28
> > put ") "
> > put " transfe29("main.transfe29
> > put ") "
> > put " transfe30("main.transfe30
> > put ") "
> > put " transfe31("main.transfe31
> > put ") "
> > put " transfe32("main.transfe32
> > put ") "
> > put " transfe33("main.transfe33
> > put ") "
> > put " maxxhog("main.maxxhog
> > put ") "
> > put " calc("main.calc
> > put ")
> > put " maxsobred("main.maxsobred
> > put ")
> > put " path1("main.path1
> > put ") "
> > endoptions
> > END
> >
> >
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Martin
> > Weiss
> > Sent: Thursday, March 12, 2009 3:40 PM
> > To: [email protected]
> > Subject: st: Re: RE: Dialogue box
> >
> > <>
> > True, that is the key to the whole thing.
> > Still, you have reserved way too little space for the elements in this
> db, as everything past "Opción 2: a grado 7 y 8" gets chopped...
> >
> >
> > HTH
> > Martin
> > _______________________
> > ----- Original Message -----
> > From: "Steichen, Thomas J." <[email protected]>
> > To: <[email protected]>
> > Sent: Thursday, March 12, 2009 8:26 PM
> > Subject: st: RE: Dialogue box
> >
> >
> >> The most likely problem is that you have two GROUPBOXes called
> >> "variables". Rename (or remove) one.
> >>
> >> -----------------------------------
> >> Thomas J. Steichen
> >> [email protected]
> >> -----------------------------------
> >>
> >> -----Original Message-----
> >> From: [email protected]
> >> [mailto:[email protected]] On Behalf Of Solorzano
> >> Mosquera, Jenniffer
> >> Sent: Thursday, March 12, 2009 2:33 PM
> >> To: [email protected]
> >> Subject: st: Dialogue box
> >>
> >> Hi, any error here?
> >> This dialogue box does not open. This error message pop up:
> >> "Insufficient resources to load dialogue"
> >> Thanks
> >>
> >> VERSION 1.0
> >> POSITION . . 500 450
> >> DIALOG main, label("Republica dominicana") tabtitle("Variables")
> >> BEGIN
> >>
> >> GROUPBOX variables 5 68 450 160, label("Escenarios, grupos de
> >> ninos,
> >> alcance")
> >> TEXT lab1 20 +25 880 10, label("Escenario (SIUBEN
> 1, 2 ó
> >> 1y2")
> >> EDIT i 190 @ 60 20, label(i)
> >> TEXT lab2 20 +25 970 10, label("Ninos de '6_16'
> (anos)")
> >> EDIT n2 190 @ 60 20, label(n2)
> >> TEXT lab3 20 +25 1060 10, label("Alcance (%)")
> >> EDIT alcance 190 @ 60 20, label(alcance)
> >> TEXT lab4 20 +25 880 10, label("Ninos edad minima
> >> (anos)")
> >> EDIT edadmin 190 @ 60 20, label(edadmin)
> >> TEXT lab5 20 +25 970 10, label("Ninos edad máxima
> >> (anos)")
> >> EDIT edadmax 190 @ 60 20, label(edadmax)
> >> TEXT lab6 20 +25 1060 10, label("Edad maxima del mas
> joven")
> >> EDIT edadmaxnut 190 @ 60 20, label(edadmaxnut) GROUPBOX
> >> variables 5 68 450 160, label("Brecha de pobreza")
> >> TEXT lab7 20 +25 880 10, label("Factor (>=1)")
> >> EDIT factor 190 @ 60 20, label(factor) GROUPBOX
> Transfer
> >> 5 240 350 230, label("Transferencias en $RD (hasta dos opciones)")
> >> TEXT lab8 20 +25 1150 10, label("Opcion 1: Salud /
> >> Educacion")
> >> EDIT transfa1 190 @ 60 20, label(transfa1)
> >> EDIT transfe1 280 @ 60 20, label(transfe1)
> >> TEXT lab9 20 +25 1240 10, label("Opción 2: Salud /
> >> Educacion")
> >> EDIT transfa2 190 @ 60 20, label(transfa2)
> >> EDIT transfe2 280 @ 60 20, label(transfe2)
> >> TEXT lab10 20 +25 1330 10, label("Opción 2: a grado
> 0 y
> >> 1")
> >> EDIT transfe20 190 @ 60 20, label(transfe20)
> >> EDIT transfe21 280 @ 60 20, label(transfe21)
> >> TEXT lab11 20 +25 1420 10, label("Opción 2: a grado
> 2 y
> >> 3")
> >> EDIT transfe22 190 @ 60 20, label(transfe22)
> >> EDIT transfe23 280 @ 60 20, label(transfe23)
> >> TEXT lab12 20 +25 1510 10, label("Opción 2: a grado
> 4 y
> >> 5")
> >> EDIT transfe24 190 @ 60 20, label(transfe24)
> >> EDIT transfe25 280 @ 60 20, label(transfe25)
> >> TEXT lab13 20 +25 1600 10, label("Opción 2: a grado
> 6 y
> >> 7")
> >> EDIT transfe26 190 @ 60 20, label(transfe26)
> >> EDIT transfe27 280 @ 60 20, label(transfe27)
> >> TEXT lab14 20 +25 1240 10, label("Opción 2: a grado
> 7 y
> >> 8")
> >> EDIT transfa28 190 @ 60 20, label(transfe28)
> >> EDIT transfe29 280 @ 60 20, label(transfe29)
> >> TEXT lab15 20 +25 1330 10, label("Opción 2: a grado
> 9 y
> >> 10")
> >> EDIT transfe30 190 @ 60 20, label(transfe30)
> >> EDIT transfe31 280 @ 60 20, label(transfe31)
> >> TEXT lab16 20 +25 1420 10, label("Opción 2: a grado
> 11 y
> >> 12")
> >> EDIT transfe32 190 @ 60 20, label(transfe32)
> >> EDIT transfe33 280 @ 60 20, label(transfe33)
> >> TEXT lab17 20 +25 1690 10, label("Opción 2: máxima
> por
> >> hogar")
> >> EDIT maxxhog 190 @ 60 20, label(maxxhog)
> >> TEXT lab18 20 +25 1690 10, label("Opción 2: tipo de
> >> sobreedad")
> >> EDIT calc 190 @ 60 20, label(calc)
> >> TEXT lab19 20 +25 1690 10, label("Opción 2: máxima
> >> sobreedad")
> >> EDIT maxsobred 190 @ 60 20, label(maxsobred) GROUPBOX
> files
> >> 5 10 420 45, label("Ubicación de archivo")
> >> TEXT files1 20 +15 180 10, label("Archivo *.dta")
> >> FILE path1 90 @ 320 20, label(Buscar) default("")
> END
> >>
> >> OK ok1, label("Aceptar")
> >> CANCEL can1, label("Cancelar")
> >> PROGRAM command
> >> BEGIN
> >> put "republicadominicana"
> >> beginoptions
> >> put " i("main.i
> >> put ") "
> >> put " n2("main.n2
> >> put ") "
> >> put " alcance("main.alcance
> >> put ") "
> >> put " edadmin("main.edadmin
> >> put ") "
> >> put " edadmax("main.edadmax
> >> put ") "
> >> put " edadmaxnut("main.edadmaxnut
> >> put ") "
> >> put " factor("main.factor
> >> put ") "
> >> put " transfa1("main.transfa1
> >> put ") "
> >> put " transfe1("main.transfe1
> >> put ") "
> >> put " transfa2("main.transfa2
> >> put ") "
> >> put " transfe2("main.transfe2
> >> put ") "
> >> put " transfe20("main.transfe20
> >> put ") "
> >> put " transfe21("main.transfe21
> >> put ") "
> >> put " transfe22("main.transfe22
> >> put ") "
> >> put " transfe23("main.transfe23
> >> put ") "
> >> put " transfe24("main.transfe24
> >> put ") "
> >> put " transfe25("main.transfe25
> >> put ") "
> >> put " transfe26("main.transfe26
> >> put ") "
> >> put " transfe27("main.transfe27
> >> put ") "
> >> put " transfe28("main.transfe28
> >> put ") "
> >> put " transfe29("main.transfe29
> >> put ") "
> >> put " transfe30("main.transfe30
> >> put ") "
> >> put " transfe31("main.transfe31
> >> put ") "
> >> put " transfe32("main.transfe32
> >> put ") "
> >> put " transfe33("main.transfe33
> >> put ") "
> >> put " maxxhog("main.maxxhog
> >> put ") "
> >> put " calc("main.calc
> >> put ")
> >> put " maxsobred("main.maxsobred
> >> put ")
> >> put " path1("main.path1
> >> put ") "
> >> endoptions
> >> END
> >>
> >> *
> >> * For searches and help try:
> >> * http://www.stata.com/help.cgi?search
> >> * http://www.stata.com/support/statalist/faq
> >> * http://www.ats.ucla.edu/stat/stata/
> >>
> >> CONFIDENTIALITY NOTE: This e-mail message, including any
> >> attachment(s), contains information that may be confidential,
> >> protected by the attorney-client or other legal privileges, and/or
> >> proprietary non-public information. If you are not an intended
> >> recipient of this message or an authorized assistant to an intended
> >> recipient, please notify the sender by replying to this message and
> >> then delete it from your system. Use, dissemination, distribution, or
> >> reproduction of this message and/or any of its attachments (if any)
> >> by unintended recipients is not authorized and may be unlawful.
> >>
> >> *
> >> * For searches and help try:
> >> * http://www.stata.com/help.cgi?search
> >> * http://www.stata.com/support/statalist/faq
> >> * http://www.ats.ucla.edu/stat/stata/
> >>
> >
> > *
> > * For searches and help try:
> > * http://www.stata.com/help.cgi?search
> > * http://www.stata.com/support/statalist/faq
> > * http://www.ats.ucla.edu/stat/stata/
> >
> > *
> > * For searches and help try:
> > * http://www.stata.com/help.cgi?search
> > * http://www.stata.com/support/statalist/faq
> > * http://www.ats.ucla.edu/stat/stata/
> >
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
--
Martin Weiss
Hackersteigle 3
72076 Tübingen
00497071/793535
00491784597218
Aufgepasst: Sind Ihre Daten beim Online-Banking auch optimal geschützt?
Jetzt absichern: https://homebanking.gmx.net/[email protected]
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/