Autore Topic: [RISOLTO] Strano errore sul modulo di avvio  (Letto 658 volte)

Offline perseo

  • Maestro Gambero
  • ****
  • Post: 264
    • Mostra profilo
[RISOLTO] Strano errore sul modulo di avvio
« il: 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:
« Ultima modifica: 19 Dicembre 2010, 03:00:36 da perseo »

Offline perseo

  • Maestro Gambero
  • ****
  • Post: 264
    • Mostra profilo
Re: Strano errore sul modulo di avvio
« Risposta #1 il: 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!  :)

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: [RISOLTO] Strano errore sul modulo di avvio
« Risposta #2 il: 20 Dicembre 2010, 13:58:34 »
Risolto con la paletta o senza?

Offline perseo

  • Maestro Gambero
  • ****
  • Post: 264
    • Mostra profilo
Re: [RISOLTO] Strano errore sul modulo di avvio
« Risposta #3 il: 20 Dicembre 2010, 15:47:14 »
Mammamia quanto mi sento newbie...  :-[ ;D