Autore Topic: [RISOLTO]problema con eseguibile Type mismatch  (Letto 1468 volte)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
[RISOLTO]problema con eseguibile Type mismatch
« il: 09 Agosto 2010, 22:17:37 »
un programma che gira tranquillamente su un pc, sia da sorgente che da eseguibile, Se porto l'eseguibile su un altro pc mi dice:

[6] Type mismatch: wanted integer, got String instead. Inserimento.?.0

come posso capire dove sta l'errore?
« Ultima modifica: 28 Agosto 2010, 15:44:44 da doublemm »
Matteo DoubleMM Mion

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #1 il: 09 Agosto 2010, 22:54:23 »
E' un programma collegato a un database? se si il database è uguale?

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #2 il: 09 Agosto 2010, 22:58:43 »
ho salvato il database in un chiave USB il programma all'apertura mi chiede a che database collegarsi e lo collego al database nella chiavetta (come faccio sull'altro pc) do ok e mi da quell'errore.
Matteo DoubleMM Mion

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: problema con eseguibile Type mismatch
« Risposta #3 il: 10 Agosto 2010, 14:16:29 »
L'errore ti dice che Gambas si aspetta un numero mentre tu passi una stringa....forse il problema può non essere il codice....prova ad inserire dei controlli più accurati per evitare errori di questo tipo.

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #4 il: 10 Agosto 2010, 22:30:30 »
mi pare strano che lo stesso file in un altro pc funziona tranquillamente
Matteo DoubleMM Mion

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #5 il: 15 Agosto 2010, 17:18:05 »
C'è sicuramente un errore da qualche parte del codice, che esce fuori a causa di qualche diversità tra i pc.
Forse leggi qualche file? Configurazioni?
Prova a controllare quando accede a cose esterne, perchè probabilmente interpreta male qualche dato.

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: problema con eseguibile Type mismatch
« Risposta #6 il: 15 Agosto 2010, 20:07:56 »
mi pare strano che lo stesso file in un altro pc funziona tranquillamente

I due computer hanno la stessa architettura?

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #7 il: 15 Agosto 2010, 21:15:00 »
hardware diversi ma ubuntu installato dalla stessa chiavetta
Matteo DoubleMM Mion

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #8 il: 15 Agosto 2010, 21:53:45 »
ciao
ho avuto un problema simile, in pratica avevo creato un nuovo programma prendendo alcuni parti di codice e classi da un mio altro programma.
su un pc il nuovo programma mi dava sempre errori tipo
Citazione
Type mismatch: wanted integer
ho poi capito che siccome su quel pc girava anche il mio precedente programma, i due programmi avevano in comune molti nomi di variabili, cambiato i nomi delle variabili al nuovo programma ho risolto.

Controlla se su quel pc non giri già un programma che usi le stesse variabili.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #9 il: 17 Agosto 2010, 14:04:08 »
In pratica avevi usato gli stessi nomi a variabili di tipo diverso... E' un classico errore quando si trasportano pezzi di programma...

Quello che però mm afferma, è che lo stesso eseguibile non lavora allo stesso modo su pc diversi. Questo mi fà pensare più a qualche interazione con l'esterno, più che all'interno del codice stesso. Questo a meno che la funzione errata venga chiamata solo in determinati frangenti, per cui l'errore esce fuori solo in quei punti.

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #10 il: 19 Agosto 2010, 22:42:31 »
il pc su cui non funziona l'ho appena preso e quindi appena installato ubuntu. Di mio non è che abbia installato molto. Sullo stesso pc però non riesco a far funzionare la 2.21 di gambas e questo dopo aver smanettato per far andare la wifi che non ne voleva sapere. Dire ora cosa posso aver toccato smanettando con la wifi che possa centrare con gambas e i suoi pacchetti non saprei proprio
Matteo DoubleMM Mion

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #11 il: 20 Agosto 2010, 17:35:52 »
Ma fammi capire bene, hai installato i pacchetti Gambas, oppure li hai compilati da te stesso? Nel secondo caso, le necessarie librerie sono state tutte correttamente rilevate?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: problema con eseguibile Type mismatch
« Risposta #12 il: 20 Agosto 2010, 18:21:28 »
mi pare strano che lo stesso file in un altro pc funziona tranquillamente

I due computer hanno la stessa architettura?

Mi hai detto che hanno hardware diverso ma non hai risposto alla mia domanda....

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con eseguibile Type mismatch
« Risposta #13 il: 22 Agosto 2010, 16:53:37 »
stessa architettura software
Matteo DoubleMM Mion

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: [RISOLTO]problema con eseguibile Type mismatch
« Risposta #14 il: 28 Agosto 2010, 15:47:03 »
reinstallato ubuntu. ho scaricato 2.21 ma dava errore1 su make install. Installato 2.19 da ubuntu software center tutto ok. All'avvio di gambas si apre 2.21 boh!!! speriamo bene per il momento funziona.
Matteo DoubleMM Mion