Gambas-it

Gambas3 => Programmazione => Topic aperto da: perseo - 19 Dicembre 2010, 02:02:53

Titolo: [RISOLTO] Strano errore sul modulo di avvio
Inserito da: perseo - 19 Dicembre 2010, 02:02:53
Non capisco dove sia l'errore...
Seguendo il GOSH di fsurfing, anch'io faccio partire il mio progetto da un modulo di avvio.
Nella main di avvio richiamo una function (di un altro modulo) che mi deve restituire un integer, per verificare lo stato del database.

Cioè se nella main di avvio scrivo:
Codice: gambas [Seleziona]
IF modulo.funzione = 1 then 'fai qualcosa
--> mi da errore

Mentre invece se anziché come funzione, la richiamo come sub (senza restituzione di integer), gira correttamente.

Codice: gambas [Seleziona]
modulo.funzione
'fai qualcosa...


L'unica spiegazione che mi sono dato è che dalla main del modulo di avvio non posso richiamare funzioni di altri moduli... Ma non ci credo...  :hatecomputer:

PS. L'errore che mi restituisce nel caso la richiamo come funzione è: "Type mismatch: wanted Integer, got Function instead"  :rolleyes:
Titolo: Re: Strano errore sul modulo di avvio
Inserito da: perseo - 19 Dicembre 2010, 03:00:14
Porca paletta...

se mi dimentico di chiudere la chiamata della funzione con le parentesi modulo.funzione() è chiaro che mi restituisce errore...  :bad:

Risolto!  :)
Titolo: Re: [RISOLTO] Strano errore sul modulo di avvio
Inserito da: md9327 - 20 Dicembre 2010, 13:58:34
Risolto con la paletta o senza?
Titolo: Re: [RISOLTO] Strano errore sul modulo di avvio
Inserito da: perseo - 20 Dicembre 2010, 15:47:14
Mammamia quanto mi sento newbie...  :-[ ;D