Newsgroup: it.comp.appl.access
Titolo: FAQ 1.3   di  Karl Donaubauer

Riporto:
<Quando vengono installate su altri computer le versioni di
database costruite per il Runtime tramite l'autocomposizione fornita da MS,
le stesse presentano spesso diversi errori. Tra gli altri conflitti di
versioni diverse per alcune DLL, conflitti con altre versioni di Access
installate su quel computer ed altro ancora>
Cosa s'intende per "conflitti di versioni diverse per alcune DLL"?
L'unico problema riscontrato in tanti anni č quello famoso dell'associazione
del file .mdb/e dopo aver avviato l'applicazione Runtime...


Dabei geht es um Versionskonflikte versch. DLLs,
io traduco, chiedilo a Karl o agli altri :)
Ciao Valerio.

 Runtime...
Beato te.
I più famosi (con ODE97) sono comcat.dll
http://support.microsoft.com/?id=174217
wininet.dll e urlmon.dll: 
http://support.microsoft.com/?id=201357
Ma ci sono anche problemi con versioni diversi dei dll di Common-Controls,
Treeview e ListView (oleaut32.dll, olepro32.dll ecc.).
Con 00 e XP abbiamo p.e. il msadox.dll e il msjro.dll
http://support.microsoft.com/?id=230468
http://support.microsoft.com/?id=282336
Con XP e 03 abbiamo il owc10.dll per il quale qualche volta
viene un messaggio che manca.
Con 03 abbiamo (overo non abbiamo più) il dbmsadsn.dll
che puo dare errori esp. su sistemi con Win 2003 server.
Sono solo esempi di una storia lunga anche con problemi di
msi, filter di grafico, Graph, coesistenza di versioni di Access ecc.
Se vuoi più storie vedi p.e. 
http://www.sagekey.com/whats/article.asp
.
Sagekey e diventata una grande impresa solo con vendere i script
che fanno funzionare sicuramente il setup delle versioni diverse
di ODE, MOD ecc.
-- 
cu
Karl
*********
Access-FAQ 
http://www.donkarl.com/it

 di ODE, MOD ecc.
Ruggero non scherzare, o Karl tira fuori tutto il "bibliotecario" che č in
lui... ;-) ...dai, dai Karl, altra FAQ!
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Treeview e ListView (oleaut32.dll, olepro32.dll ecc.).
Non ho mai utilizzato controlli ActiveX, quindi ignoro questi problemi ...
ne prendo comunque atto.
Molti dei links che hai postato sono riferiti ad anomalie assolutamente
secondarie.
... e non impediscono a decine d'aziende di distribuire i loro prodotti con
il pacchetto d'installazione standard: dei problemi ci saranno, ma nella
"norma" del tram-tram windows.
Ruggero

 ...
IMO purtroppo no. Bene per te se la tua esperienza è diversa.
Non so se il Runtime è un tale tema frequente qui come
nei NG tedeschi. Discutiamo i problemi da molti anni.
Abbiamo avuto grande discorsi su questo tema alle conferenze
per sviluppatori di Access con centinaie di colleghi e qualche
discussione/contrasto con la gente di MS che fanno MOD.
Anche a me è capitato 2 o 3 volte che un setup del Runtime
di A97 o A00 non ha funzionato a causa di qualche problemi di
incompatibilità dei dll. Era un po' imbarazzante a fronte del cliente.
Per questo da qualche anno uso il runtime solo in caso eccezionale.
Nel mio giudizio e questo di molti colleghi i setup che fanno
le versioni developer di MS non sono assai sicuro per intenzioni
professionali. Per questo da noi molti colleghi usa InnoSetup per
A97 o la combinazione dei script di Sagekey e Wise/Installshield
per tutte versioni di Access.


 per tutte versioni di Access.
In cinque anni di lavoro con ODE '97 e MOD 'XP abbiamo installato decine
d'aziende d'ogni tipo e con ogni configurazione hardware/software.
I problemi ci sono stati: in buona parte aggirati modificando chiavi di
registro come da indicazioni della MS KB, l'unica seccatura è rimasta
l'associazione dei files .mdb/e dopo aver avviato l'applicazione runtime.
Seccatura più teorica che pratica visto che comunque è aggirabile e,
soprattutto, Access è un prodotto che l'utente finale utilizza solo negli
spot pubblicitari di MS, almeno in Italia.
Difficoltà d'installazione per la presenza di altre versioni di Access,
problemi con i riferimenti a Graph8.OLB o roba simile ne abbiamo incontrati
... ma sono tutti risolvibili.
La necessità di ricorrere agli script di SageKey c'è per chi distribuisca
pacchettizzati da supermercato tipo Finson (in Austria avrete un
equivalente).
Ovvero casi in cui l'utente finale si debba arrangiare totalmente da solo:
situazione davvero particolare nel nostro settore...
Concludendo: IMO i pacchetti d'installazione MS pur avendo vari bachi sono
accettabili.
Ruggero

 .... ma sono tutti risolvibili.
Ruggero, questo mi interessa... quello del Graph8.OLB come sarebbe
risolvibile? dimmi, dimmi...


 risolvibile? dimmi, dimmi...
Una volta che il pasticcio s'è verificato?
Devi:
1) disinstallare il modulo Graph di Office 2000 (o XP/2003) che entra in
conflitto col 97
2) Reinstallare l'applicazione Runtime
3) Reinstallare il suddetto Graph
Inaccettabile per un "Finson", accettabile per un installatore.
Ruggero

 Ruggero
Bhè e se io non avessi nulla in macchina e installassi solo la runtime97,
come faccio a far funzionare i grafici? Fin ora non c'è stato verso se non
prendere i file relativi dal cd di office e registrarli... è così o c'è
metodo alternativo? nel senso è la runtime che proprio non tratta
l'argomento grafici o è un mio problema?


 l'argomento grafici o è un mio problema?
Ci mancherebbe: certo che la Runtime '97 tratta i grafici ... basta
includerli nel Setup.
L'unico problema è il possibile conflitto con altre versioni di GraphXX.OLB.
La libreria in questione è necessaria se si scrive codice VBA per manipolare
a Runtime i Grafici.
Ruggero