Newsgroup: it.comp.lang.visual-basic
Titolo: comando subst e visual basic

Un programma di contabilità scritto in Vb6  e archivi in access , usa ado
2.6 .
Mi capita questo con la nuova versione 2004 :
Computer server non dedicato ,con sistema operativo W98 SE . Devo rimappare
per lui il disco fisso C:\, affinchè tutti i pc vedano gli archivi con la
medesima lettera  X: !
Come mai se inserisco la stringa  C:\windows\command\subst.exe X: C:\
come ultima riga del file autoexec.bat    , il programma  gestionale
non riesce    a
salvare alcun file sull'unità virtuale creatasi ?(  errori di Rt ad
esempio).
Invece se creo un file autonomo , ad es. "avvio.bat"  , lo piazzo in esecuz.
automatica e vi
scrivo dentro la medesima stringa con il comando subst , il gestionale funge
bene!
questa differenza di comportamento non me la spiego!
Il programma non legge più il file autoexec.bat ??
ciao e grazie dell'interessamento.

 archivi con la medesima lettera  X: !
e accedere da tutti i pc tramite \\nomeserver\cartellacondivisa?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

no,il programma richiede espressamente un'unità virtuale come path per gli
archivi.
Mi domandavo che modifica ci sia nel sw perchè l'autoexec non lo legge più !
Devo creare un file bat autonomo!
ciao e grazie

 legge più
sinceramente, non si capisce quale sia la modifica del software. parli di
una versione 2004, ma di cosa?


 ciao e grazie
gabriele, ma stai ancora parlando di quel famoso applicativo che ti rovina
gli mdb?
in questo caso, ti invito caldamente a rivolgerti alla software house che ti
fornisce il prodotto.
oppure, naturalmente, a cambiare software house :-P


 per gli archivi.
Faccio i complimenti a chi ha scritto il sw.
Ascolta, Gabriele.
Ogni tanto ti presenti qui dicendo di avere il problema tal dei tali su un
software gestionale fatto da altri in VB6.
E tutte le volte sono problemi legati al fatto che chi ha fatto l'oggettino
ha usato il culo al posto della testa.
Mi chiedo: se tu sei un consulente, e quindi rispondi di fronte al cliente
di tutti 'sti casini, non è che ti potrebbe anche convenire contattare una
sw-house, farti fare un preventivo per un gestionale analogo, compreso un
modulo di conversione dei dati dal formato precedente al nuovo?
La McLaren, l'anno scorso, non ha mai fatto esordire la macchina 'nuova'.
Era nata male, e l'hanno cestinata.
A volte, bisogna avere il coraggio di dare un taglio netto (cit.
Platinette).
Ciao
Alberto

 una versione 2004, ma di cosa?
Dalla versione 1\2004 , tutti i pc server non dedicati win98 che si
rimappavano l'unità c:\ con X.\  per poter utilizzare il sw , dovranno
cancellare la stringa subst presente nel file autoexec.bat  e crearsi un
file avvio.bat in cui metteranno tale stringa .
Tale file và messo poi in esecuz.automatica .
Questo mi dice la swhouse.
Se non lo fai, il programma non riconosce più l'unità virtuale creata , non
ti salva più i dati su tale unità virtuale.
Il problema è solo sul server ovviamente , non cambia nulla per i clients in
reet lan.
grazie dell'interessamento.
ciao

 modulo di conversione dei dati dal formato precedente al nuovo?
rivendiamo i sw , siamo concessionari , e vedo le novità 2004 , mi son fatto
delle domande, tutto qua...
ciao

 X:\...... Guarda che è una cosa comunissima!
era una cosa comunissima.


 son fatto delle domande, tutto qua...
Anche io mi sono fatto una domanda, e l'ho pure palesata.
Un software che richieda una mappatura di una unità è una mostruosità di cui
pensavo non avrei più sentito parlare.
Un buon rivenditore manda un feedback alla casa produttrice, visto che poi
il cliente chiama te, mica la sw-house a monte...
Ciao
Alberto

 pensavo non avrei più sentito parlare.
Questo non lo sapevo , pensavo fosse la norma indicare un path di residenza
archivi :
<drive>:\archivi\..
anzichè un path  UNC  : \\pcserver\cartella...
Non avete risposto alla domanda iniziale sul comando dos subst , però mi
avete fatto capire che il problema viene da molto lontano ,sta a monte ,
cioè nella architettura del sw  e nella sua obsolescenza.
Saluti!

 Non avete risposto alla domanda iniziale sul comando dos subst
forse, e dico forse, perchè questo è un ng di programmatori visual basic, e
quindi tendiamo a vedere il problema di chi costruisce il programma,
piuttosto che dalla parte di chi deve farlo andare.


 anzichè un path  UNC  : \\pcserver\cartella...
Premetto che sono d'accordo con gli altri: se hai problemi con un Sw di cui
sei rivenditore rompi le scatole a chi te lo fornisce in modo che risolvano
in modo *intelligente* questi problemi, perchè poi le figure con i clienti
le fai tu!
Poi, certo che il SW deve richiedere la mappatura del percorso del DB, ma la
mappatura si fa sul client, non sul server.
Cioè ogni client si imposta un'unità virtuale che si aggancia alla cartella
condivisa sul server (che deve avere i diritti in lettura/scrittura a
livello di condivisione, ma su Win9x non credo esistano queste limitazioni).
Il perchè del subst non lo so :)
Io l'ho fatto qualche giorno fa su un XP e non mi sono posto il problema (XP
non ha l'autoexec.bat)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 le fai tu!
Un esempio su tutti: proprio stamattina un cliente mi telefona lamentando
che i controlli calendario erano tutti neri e non si leggevano i giorni.
Sai cos'era?
Usava i colori di sistema personalizzati.
Pensa per quali idiozzie ti rompono le scatole quando non è nemmeno per
colpa tua, figurati quando il prog. non si collega al DB.


 DB, ma la mappatura si fa sul client, non sul server.
A meno che il server non sia anche client, per cui serve che veda anche X:,
che però in realtà è C:, ma come C: non va il software, per cui...
Ciao
Alberto

 Usava i colori di sistema personalizzati.
Ehehehe! č successo anche a me un episodio dl genere.
Solo che il cliente era mia zia e non potevo mandarla male...
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it