Gambas-it

Gambas3 => Programmazione => Topic aperto da: dex - 17 Ottobre 2010, 12:01:19

Titolo: [risolto]importare progetto su gambas3
Inserito da: dex - 17 Ottobre 2010, 12:01:19
ciao raga
sto tentando di importare un programma fatto con gambas2 su gambas3
l'errore ricorrente è:
Citazione
[21] Out of bounds.
Project.CompileError.1842

su un progetto più piccolo mi è bastato eliminare i controlli che avevo fatto con la 2 e ridisegnarli con la 3 rispettando i nomi non ho dovuto modificare il codice, in pratica gambas3 va in conflitto con i controlli creati con la 2.

su un progetto più grande con varie migliaia di controlli fare la stessa cosa è un'impresa.
esiste un modo per aggirare l'ostacolo?
Titolo: Re: importare progetto su gambas3
Inserito da: fsurfing - 17 Ottobre 2010, 12:24:38
cosa intendi con controlli?
Titolo: Re: importare progetto su gambas3
Inserito da: dex - 17 Ottobre 2010, 12:34:59
text, label, button ecc..

su un'altro progetto mi è bastato fare aggiorna form che ha funzionato, su questo progetto ho fatto aggiorna form, gambas è stato un bel po a lavorare e sicuramente la maggior parte dei form è stata aggiornata, tranne qualcuno.

il problema è che appena avvio l'esecuzione mi da quell'errore e non mi da modo di capire dove toppa, ho non ha aggiornato qualche controllo oppure gambas2 aveva uno o più controlli che sulla 3 sono stati rimossi.
Titolo: Re: importare progetto su gambas3
Inserito da: dex - 17 Ottobre 2010, 12:48:01
risolto in modo casuale

in pratica su questo vecchio progetto avevo alcuni form che non mi servivano più, ho fatto pulizia e gambas è partito.

ora si blocca su un select e delle key
Codice: [Seleziona]
 Select Key.code 
    Case Key.Enter, Key.BackSpace, Key.Delete, Key.Left,
        Key.Right, Key.Return, Key.space
      Return
  End Select

con il seguente errore:
Citazione
Unexspected End of line
Titolo: Re: importare progetto su gambas3
Inserito da: fsurfing - 17 Ottobre 2010, 12:58:09
il problema dovrebbe essere generato dal fatto che hai scritto il codice su due righe , mettilo su una riga unica

Codice: [Seleziona]
[code=gambas] Select Key.code 
    Case Key.Enter, Key.BackSpace, Key.Delete, Key.Left, Key.Right, Key.Return, Key.space
      Return
  End Select
[/code]
Titolo: Re: importare progetto su gambas3
Inserito da: dex - 17 Ottobre 2010, 22:23:22
vero ho risolto.
mi ha dato un nuovo errore con With, anche qui ho tolto ed è ripartito.
non accetta codice su più linee.

adesso si blocca sulla classe lineGraf ma non riesco a capire dove.
Titolo: Re: importare progetto su gambas3
Inserito da: fsurfing - 17 Ottobre 2010, 22:56:01
linegraf non è pensata per g3, il codice da modificare per g3 è parecchio
Titolo: Re: importare progetto su gambas3
Inserito da: fsurfing - 17 Ottobre 2010, 23:01:04
 g3 puoi utilizzare questi sorgenti di linegraf
Titolo: Re: importare progetto su gambas3
Inserito da: dex - 17 Ottobre 2010, 23:10:11
ti ringrazio

per ora il mio progetto principale resta su g2 in quanto è troppo complicato trasferirlo.

ho trasferito un vecchio progetto su g3 e ora ci metto i sorgenti che mi hai postato.

by alla prossima