Newsgroup: it.comp.appl.access
Titolo: Riferimenti in Win98 e WinXP

Ciao a tutti. La mia applicazione, divisa in Front End e Back End, scritta
in Access 2000, e' utilizzata in un piccolo ufficio con tre computer. Uno di
questi ha Win98, gli altri due hanno WinXP. Ebbene, quando devo consegnare
una nuova versione, sono sempre costretto ad aprire la mia applicazione
(sviluppata sotto WinXP) sotto Win98 in modo da poter modificare il
riferimento a "Microsoft Basic for Word 10.0" in "Microsoft Basic for Word
9.0". Se non facessi cosi', il programma funzionerebbe senza problemi sotto
WinXP ma sotto Win98 apparirebbe un errore legato al fatto che la DLL di
"Microsoft Basic for Word 10.0" non esiste sul sistema. Percio' ogni volta
devo consegnare il prgramma in due versioni, una per Win98 (col riferimento
alla DLL 9.0) e l'altra per WinXP (col riferimento alla 10.0)!
C'e' un modo per risolvere questo problema? Dovrei forse installare (e
registrare, immagino) la DLL piu'aggiornata sotto Win98? Oppure c'e' modo
per risolvere da codice questo problema?
Grazie a tutti e ciao,
A.-

 ha scritto nel messaggio
news:PB52c.3531$z23.1...@news3.tin.it...

Ammesso che abbia capito il tuo problema, mi sembrerebbe di capire che il
problema non dipende solo dalla differenza del sistema operativo, ma
sostanzialmente che nel PC con W98 c'è installato Office 2000 (e quindi la
versione 9.0 di Word), mentre sugli altri due computer penso ci sia
installato Office XP (e quindi la versione 10.0 di Word). Penso che questo
sia il motivo della "incompatibilità", infatti ritengo che se tu
distribuissi il FE come file MDE (invece che MDB come immagino tu stia
facendo) nel PC con W98 (e quindi A200) non riusciresti neppure ad aprirlo.
Penso che risolveresti il problema unificando la versione di Office su tutti
e tre i computer.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 installato Office XP (e quindi la versione 10.0 di Word).
Ti ringrazio per la risposta. Sono stato un idiota a non pensarci, credevo
che convertire il FrontEnd in versione Access 2000 prima di installarlo su
quelle macchine fosse sufficiente. Evidentemente non e' cosi'...
Ciao!
A.-

 ha scritto nel messaggio
news:U2i2c.51698$Kc3.1...@twister2.libero.it...

Scusate dell'intrusione, ma quando non è possibile installare su titti i pc
la stessa versione di office?
Se il db viene realizzato con xp ed utilizzato con il 2000, come fare per
portare sul secondo i riferimenti giusti?
grazie gianni

 grazie gianni
Dopo l'installazione verifichi i riferimenti del database e se risulta
qualcosa che non va la sistemi; in alternativa potresti distribuire il run
time del database e far utilizzare quello: in quel caso non dovresti avere
problemi.


 ha scritto nel messaggio
news:cLC2c.53583$Kc3.1...@twister2.libero.it...

Grazie della risposta, ma mi è capitato di avere la versione 10 di access
sul db e la 9 sul pc, ho provato ad aggiungere la libreria MSACC.OLB, ma non
è successo nulla, al riavvio del db il riferimento 10 non esisteva mentre il
db continuava ad utilizzare il 9.
Poi scusa la mia ignoranza, con faccio a distribuire il run time?
grazie e scusa ancora.
gianni

 gianni
