Autore Topic: [RISOLTO] errore segnale #11  (Letto 713 volte)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
[RISOLTO] errore segnale #11
« il: 09 Novembre 2010, 19:16:10 »
ho visto che dato errore è generato da un sovracarico di memoria (tipo loop infinito).
Nel mio caso non riesco a capire perchè viene generato tale errore.

ho una public sub
Codice: gambas [Seleziona]

PUBLIC SUB GridEU_DblClick()

DIM Pulsante1, Pulsante2 AS Button


  ReForm = NEW Form AS "ReForm"
  Pulsante1 = NEW Button(ReForm) AS "Pulsante1"
  Pulsante2 = NEW Button(ReForm) AS "Pulsante2"
  NewValore = NEW textBox(ReForm) AS "NewValore"


ho creato una sub che premuto il pulsante1 salva i dati in un database sqlite TUTTO OK

ho creato una sub che premuto ENTER quando il focus è su NewValore viene chiamata la sub pulsante1_Click. ERRORE segnale #11
Codice: gambas [Seleziona]

PUBLIC SUB NewValore_KeyPress()
  
  SELECT CASE Key.Code
    CASE Key.Enter
      Pulsante1_Click()
  END SELECT  
  
END


chi sa dirmi perchè?
« Ultima modifica: 09 Novembre 2010, 19:47:59 da doublemm »
Matteo DoubleMM Mion

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: benedetto errore segnale #11
« Risposta #1 il: 09 Novembre 2010, 19:28:53 »
Che cosa fa Pulsante1_Click()?

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: benedetto errore segnale #11
« Risposta #2 il: 09 Novembre 2010, 19:31:42 »
Codice: gambas [Seleziona]

PUBLIC SUB Pulsante1_Click()
DIM stringa AS String
 
  SELECT CASE GridEU.Column
    CASE 5
     
      stringa = GridEU[cordX, 0].Text
     
      hres = $hConn.Edit("principale", "id=" & stringa)
     
      IF hres.Available = TRUE THEN
        hres!importo = NewValore.Text
        hres.Update
        $hConn.Commit
        $hConn.Close
        ReForm.Close
        MakeGridEU
      ENDIF
  END SELECT
END
Matteo DoubleMM Mion

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: benedetto errore segnale #11
« Risposta #3 il: 09 Novembre 2010, 19:33:22 »
per favore modificare il titolo poichè le imprecazioni sicuramente non aiutano a chi cercherà lo stesso problema in futuro...

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: benedetto errore segnale #11
« Risposta #4 il: 09 Novembre 2010, 19:37:15 »
al posto di ReForm.Close, prova a scrivere Me.Close e tienila come ultima istruzione

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: errore segnale #11
« Risposta #5 il: 09 Novembre 2010, 19:47:41 »
scusa Ceskho :-\

ok errore risolto. Ho messo Reform.close alla fine (me.close chiudeva il form principale)
ho provato con Reform.showmodal ma il form si caricava senza oggetti.
Matteo DoubleMM Mion

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.272
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: [RISOLTO] errore segnale #11
« Risposta #6 il: 09 Novembre 2010, 19:55:54 »
Citazione
(me.close chiudeva il form principale)

E' vero, ho detto una grossa CAG..A!

non avevo letto bene  :-[