Newsgroup: it.comp.lang.visual-basic
Titolo: errore run-time 13 su alcuni pc

Salve a tutti,
utilizzo un programma fatto in VB che dopo l'installazione, avviando la 
prima volta l'eseguibile, dovrebbe fare apparire una finestra con dei dati 
presumo prelevati dalla macchina ed in base a questi inserire una key di 
sblocco.
Il problema è che su alcuni pc questo avviene normalmente e su altri esce un 
errore di run-time 13 type mismatch.
Questo errore esce anche su macchine appena formattate con stesso win xp 
pro, pentium 3 o pentium 4, ecc.
Dopo continue prove, non riesco a capire come risolvere il problema.
Avete un'idea? 

 ha scritto nel messaggio 
news:4659e2a6$0$16023$5fc...@news.tiscali.it...

Sarà il solito problema con le impostazioni internazionali: punti e virgole 
sui numeri diversi o qualche CBool(stringa).
Di solito questo è indice di una cattiva gestione della localizzazione dei 
valori numerici/boolean.
Ciao 

 ha scritto nel messaggio 
news:4659f86c$0$36451$4faf...@reader5.news.tin.it...

Grazie per avermi risposto, ma in pratica cosa dovrei fare per risolvere?
Ho controllato le impostazioni internazionali di nel pannello di controllo 
di win xp e sono uguali per tutti i computer presi in esame.. 

 ha
scritto:

Prova a mettere qualche On Error GoTo per cercare di capire dove si verifica
l'errore.
--
ciao
  Stefano

 l'errore.
E numerare le linee di codice della sub di avvio e fare una msgbox di Erl() 
in caso di errore.
Ciao 

 Erl() in caso di errore.
Uhm..questa non la sapevo, si impara sempre qualcosa a leggere il ng.
L'ho provata e funziona, ma come mai se faccio F1 su Erl() (che dovrebbe 
significare Err.Line) non mi da nulla?
A dire il vero mi rimanda alla pagina di Err
-- 
Greg 

Credo di essere stato  poco chiaro nell'esporre il problema.
Del software in oggetto non ho i sorgenti, pertanto non posso fare prove sul 
codice.
Non riesco ancora a spiegarmi perchè su alcuni PC, magari anche incasinati e 
di prossima formattazione, non ci sono problemi, e su un computer appena 
formattato e di nuova generazione non c'è verso di farlo andare.
Qualche idea? 

Credo di essere stato  poco chiaro nell'esporre il problema.

Forse chiedere all'autore del programma?
--
ciao
  Stefano

Samurai scriveva il 29/05/2007 :

Domanda stupida: il setup l'hai fatto regolarmente, o hai solo copiato 
i file dell'applicativo nel nuovo pc?
Per caso utilizza Access o altri database?
Ciao
Alberto
-- 
Il tuo stesso identico umore,
ma la divisa di un altro colore

 ha scritto nel messaggio 
news:1qmo535r6pj9p8oou...@4ax.com...

Magari lo conoscessi!
In sostanza, un'azienda commissiona ad un programmatore un software per 
gestire il proprio hardware; Questa azienda vende ai clienti detto hardware 
con a corredo il software in oggetto.
Il cliente installando il software, chiama l'azienda comunicando una certa 
chiave visualizzata da una schermata del programma ed inserisce la relativa 
key di sblocco.
E' proprio questa schermata che non parte ritornando il codice 13 di errore 
run-time.
Inoltre rotto il connubio azienda - programmatore, il problema resta ai 
clienti.
ciao. 

 ha scritto nel messaggio 
news:mn.ec747d75e...@hotmail.com...

Ho fatto l'installazione regolarmente da cd, anche se copiando solo la 
cartella su alcuni pc già funziona (tieni presente che mi riferisco sempre 
alla schermata iniziale che dovrebbe apparire per inserire la key di 
sblocco).
Il programma è scritto in Visual Basic e si appoggia ad un file di access 
per memorizzare i dati.
Ciao 

 clienti.
Per niente!
Chiami l'azienda per farti dare il codice di sblocco, ti va in errore e 
l'azienda entra in una situazione di possibile denuncia e risarcimento 
danni: č l'azienda che ti ha venduto il SW, mica il programmatore.
Io gli romperei un po' le scatole.
Comunque controlla bene TUTTE le impostazioni internazionali e anche il 
fatto che il SO sia lo stesso e nella stessa lingua.
A proposito, che SO č? SP?
Ciao 


Il problema è che il software è stato dato in uso gratuito per gestire 
l'hardware da loro venduto.
Provato su windows 98, windows XP con service pack 1 oppure 2; escluderei 
quindi problemi di sistema operativo, inoltre leggendo il file di log 
d'installazione sono anche sicuro che ci sono le stesse librerie su tutti i 
pc.
A meno che debba esserci anche qualche altro file che in fase 
d'installazione non è compreso e si dia per scontato ci sia già sul pc (ma 
qui siamo al limite della fantascienza).
Ciao 

 memorizzare i dati.
Se il sistema è XP o Vista, prova ad installare JET4 (lo trovi sul sito 
Microsoft).
Ciao
Alberto
-- 
Heinrich Zille: Ognuno crede che l'altro sia come se stesso, 
dimenticando che al mondo esistono anche delle persone oneste.