Newsgroup: it.comp.lang.vo-clipper
Titolo: dbf, ntx, ovl... chi mi aiuta?

Ciao ragazzi,
premetto che mi sono appena affacciato in questo campo quindi perdonate ogni
mio strafalcione...
vi espongo subito il mio problema...
mio zio ha un programma gestionale che sfrutta file dbf, ntx, ovl, il tutto
in una cartella su c:\ l'ho copiata su un floppy e ho reinstallato il
sistema operativo (win98)
ora non parte più l'applicazione... o meglio parte... ma mi dice che "C'è un
problema: chiamare l'assistenza"
azzardo l'ipotesi che possa essere un problema di driver ODBC o JDBC ... ma
non ho la più pallida idea di come instalarli o configurarli....
se c'è qualche anima pia che può aiutarmi... magari chiedendomi ulteriori
chiarimenti... gliene sarei infinitamente grato....

 problema: chiamare l'assistenza"
Ma con quale strumento è stato scritto? Comunque, se è un programma per
Windows normalmente necessiterà di installazione e non basta copiare la
cartella. Dipende, appunto, da quale strumento è stato utilizzato. Ad
esempio, con Clipper/Fivewin e con VO (a quanto mi dicono, non uso VO)
non c'è bisogno di installazione. Ma, sempre ad esempio, con Visual
Basic si.
EMG

 non ho la più pallida idea di come instalarli o configurarli....
Assolutamente no, ODBC e JDBC sono un interfaccia con motori di database,
se il programma usa DBF ed NTX, probabilmente non usa quei drivers.
Ciao...
Claudio Driussi
http://www.swit.net/csoft
mailto:
cldr...@swit.net

Se hai copiato tutto con xcopy32 con le opzioni /e/h e ti da quell'errore,
probabilmente, è una banale protezione per cui o il programmatore cerca un
file nascosto da qualche parte e non lo trova o a fatto una sorta di cksum
sull'impostazione del programma e/o della macchina per non far duplicare il
programma.

problema: chiamare l'assistenza"
a me viene da pensare, dato che parli di reinstallazione di Windows 98
(facendo intendere che il programma girasse già su win98), che non
siano  stati configurati correttamente i file autoexec.bat e
config.sys, dove il programmatore può avere inserito dei SET
particolari
In seconda battuta, potrebbe essere una "protezione", di quelle
particolarmente usate anni fa.. ;-), per cui senza l'assistenza del
programmatore ben difficilmente si risolve la situazione.
ciao

Allora...
prima di formattare l'hd ho fatto una copia su cd rom della cartella che
conteneva il programma. Ho lanciato direttamente l'eseguibile (.exe) dal CD
e il programma partiva normalmente.
Una volta formattato e reinstallato il sistema il programma da CD accede
alla password iniziale e poi si ferma con questo errore:
"Error BASE/1132 Bound error: array access"
e mi fa uscire.
Quindi ho copiato la cartella sul disco e il programma non mi chiede pių la
password ma mi parte direttamente con la scritta:
"C'E' UN PROBLEMA NELL'OPERAZIONE, CHIAMARE L'ASSISTENZA
Press a key..." e il programma termina.

Aggiungo una domanda un pņ stupida credo, ma vi ripeto ne so poco:
non č possibile avendo l'exe ritornare al codice sorgente?

 ha scritto nel messaggio
news:imww7.54942$0Y2.5...@news.infostrada.it...

Hai provato a mettere nell'autoexec.bat la seguente riga? :
SET CLIPPER=F200
( anche un numero inferiore a 200 )
Ciao
       Fabrizio Malaguti
P.S.
Prova comunque a vedere se nel PC di partenza ci sono altri settaggi oltre
quello che si riferisce al CLIPPER ( sempre che il programma in questione
sia stato sviluppato con quel linguaggio).

Appena il programma si chiude compaiono queste righe:
"Error BASE/1002 Alias does not exist: DATISOC
Called from LOCKERRAHN(0)
Called from (b) INITHANDL$(0)
Called from SCEGLIANNO(0)
Called from SCEGLISOC(0)
Called from INIZIO(0)"
può essere utile...

Sto continuando a fare prove e mi da quest'altro errore:
ho copiato la cartella con l'eseguibile in c:/ poi ho lanciato l'eseguibile
dalla cartella copiata nel CD: cosģ mi fa inserire la password e accedo ad
un menu con le societą, scelgo una e mi da il seguente errore:
"Error DBFNTX/1001 Open Error:
c:\martin\AZ_MARTI\datisoc.DBF
<DOS Error 5>"
e ci sono tre opzioni:
Quit Retry e Default
se riprovo mi ripete l'errore se invece scelgo default mi compare
quest'altro errore:


 
Quando copi i file da CD hanno l'attributo sola lettura, l'hai tolto?

non sono certo che succeda sempre, ma quando si copia su cd, e poi da
cd si copia su hard disk succede che i files copiati abbiano impostato
l'attributo di sola lettura, per cui non è possibile utilizzarli in
scrittura.
ciao

 sia stato sviluppato con quel linguaggio).
non ho più la possibilità di guardare nel PC di partenza:
l'ho formattato... sigh!

Cecio ha scritto:

Sembra che il programma non trovi il file DATISOC.DBF
prova a vedere se lo trovi da qualche parte.


 qualcosa!!!
Ad indicare al DOS quanti file handles è possibile utilizzare
contemporaneamente (in pratica, quanti files aprire contemporaneamente).
EMG

 non è possibile avendo l'exe ritornare al codice sorgente?
Potresti provare con un decompilatore tipo Valkyrie ma il risultato temo
non ti invoglierà a metterci le mani...
EMG

 <DOS Error 5>"
Probabilmente ti sei dimenticato di togliere l'attributo read-only ai
DBF. Quando li salvi sul CD mi sembra che gli venga messo
automaticamente.
EMG


Per me potrebbe essere probabilmente una protezione; probabilmente manca un
settaggio di una qualche variabile d'ambiente messa nell'autoexec.bat.
Anch'io nei miei programmi utilizzo lo stesso trucchetto e in mancanza
l'esito č piů  o meno quello che segnali tu ( il programma si pianta con
Bound error ecc.) .
Ciao,
       Fabrizio Malaguti

Raga' non so come ringraziarvi... era proprio un problema di attributi...
non avevo tolto l'opzione di sola lettura...
è stato comunque un piacere aver trovato tanta disponibilità
grazie a tutti... davvero!!!

prova a vedere se lo trovi da qualche parte.
Il file lo trova, ma non riesce ad aprirlo perche' e' bloccato.
DOS error 5 = Access denied
E' bloccato perche' non e' stato tolto l'attributo di sola lettura dai
files copiati dal CD.
Credo che Cecio non abbia capito che _DEVE_ togliere quel dannato
attributo ;-)
ciao, acc.   
a...@libero.it