[Gambas-user] Problem opening a Form
Pino Zollo
pinozollo at ...626...
Wed Mar 3 21:59:03 CET 2010
Il mercoledì 3 marzo 2010 15:56:32 hai scritto:
> TipoStat = FMain.TStats
>
> are you sure that TSTATs return an integer ?
Well it is so defined in Fmain.class :
'----------------------------DXCCStats----
STATIC PUBLIC TStats AS Integer
I guess that it is an integer...
I made it just as a work-around as I do not succeed in passing parameters any
more...see the second part of the message.
Salud
Pino
>
> 2010/3/3 Pino Zollo <pinozollo at ...626...>:
> > Hi,
> > I am adding new code to may project.
> > Since yesterday I am having problems when I introduce new Forms an I try
> > to open them from FMain.
> > E.G.
> > In FMAin:
> >
> > PUBLIC SUB mnuWAC_Click()
> >
> > FWAC.Show()
> >
> > END
> >
> > In FWAC.class:
> >
> > PRIVATE TipoStat AS Integer
> > PUBLIC Bande AS NEW String[50]
> > PUBLIC ListBande AS NEW Collection
> > PUBLIC entn AS Integer
> > PUBLIC nbande AS Integer
> > PUBLIC Continents AS NEW String["Africa", "Asia", "Europe", "Nord
> > America", "South America", "Antartide"]
> >
> > PUBLIC SUB Form_Open()
> > TipoStat = FMain.TStats
> > FillLista()
> > initTable
> > createStats
> > END
> >
> > I get the error: "Wanted Integer got String instead" from the line
> > FWAC.Show() of FMain.
> >
> > This error appeared after having modified few instructions into the SUB
> > initTable which just write headers in a GridWiew table...
> > Before the error was not present and I could see the new form.
> >
> > ----------------------------
> >
> > An other mastery happened yesterday when I tried to pass an integer
> > parameter to a new form, using the same code that works nicely in other
> > parts of the same project:
> >
> > In FMain.class
> >
> > PUBLIC SUB mnuAll_Click()
> > DIM hForm AS FDXCCStats
> > DIM T AS Integer
> > T = 1
> > hForm = NEW FDXCCStats(T)
> > FDXCCStats.Show ' <--- gives error "Not enough
> > parameters" END
> >
> >
> > in FDXCCStats.class
> >
> > PUBLIC SUB _new(Tipo AS Integer)
> > TipoStat = Tipo
> > END
> >
> > PUBLIC SUB Form_Open()
> > TipoStat = FMain.TStats
> > FillLista()
> > initTable
> > createStats
> > END
> >
> > In this case the error is "Not enough parameters" at FMain
> > FDXCCStats.Show
> >
> > ---------------
> >
> > What am I doing wrong ?
> >
> > Gambas 2.19 on Debian 5.01
> >
> > Regards
> >
> > Pino
> >
> > --
> >
> > "In the universe there is no time existing as a physical reality,
> > there is no past, no present and no future"
> > "Time is a mind construction into which one experiences motion"
> > "Time is a flow of irreversible material changes"
> > -Davide Fiscaletti
> >
> > Key ID: 0xF6768208
> > Key fingerprint = B16D 0A7C 5B29 A334 CE6A 71F6 EAF8 3D88 F676 8208
> > Key server: hkp://wwwkeys.eu.pgp.net
> >
> > -------------------------------------------------------------------------
> >----- Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
--
"In the universe there is no time existing as a physical reality,
there is no past, no present and no future"
"Time is a mind construction into which one experiences motion"
"Time is a flow of irreversible material changes"
-Davide Fiscaletti
Key ID: 0xF6768208
Key fingerprint = B16D 0A7C 5B29 A334 CE6A 71F6 EAF8 3D88 F676 8208
Key server: hkp://wwwkeys.eu.pgp.net
More information about the User
mailing list