Autore Topic: [risolto]importare progetto su gambas3  (Letto 1449 volte)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
[risolto]importare progetto su gambas3
« il: 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?
« Ultima modifica: 17 Ottobre 2010, 23:10:52 da dex »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #1 il: 17 Ottobre 2010, 12:24:38 »
cosa intendi con controlli?

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #2 il: 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.

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #3 il: 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

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #4 il: 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]

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #5 il: 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.

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #6 il: 17 Ottobre 2010, 22:56:01 »
linegraf non è pensata per g3, il codice da modificare per g3 è parecchio

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #7 il: 17 Ottobre 2010, 23:01:04 »
 g3 puoi utilizzare questi sorgenti di linegraf
« Ultima modifica: 17 Ottobre 2010, 23:07:40 da fsurfing »

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: importare progetto su gambas3
« Risposta #8 il: 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