Newsgroup: it.comp.appl.access
Titolo: L'mde che col run-time non va, se installo Access, funziona

Ho un problema strano con una procedura mde che non vuol partire su un pc 
vergine (virtual pc)
Installo solo il run-time di Acces 2003
Copio l'mde, lo avvio, alcune schermate funzionano, una di queste mi fa 
piantare tutto col malefico "Si e' verificato un errore in Microsoft Office 
Access. L'applicazione verra' chiusa"
Dal 'contenuto segnalazione errori'  pensate sia possibile cavare qualcosa 
di buono ?
Se invece del run-time installo Access 2003, tutto fila liscio
Se disinstallo e re-installo il run-time, si pianta ancora
Deve essere qualche registrazione libreria o entry nel registro che manca 
col run-time
Casa posso verificare?
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:4ba9...@newsgate.x-privat.org...

sul sito di @Alex c'è una routine che dice quali riferimenti soo mancanti

 sul sito di @Alex c'è una routine che dice quali riferimenti soo mancanti
I riferimenti sono una delle prime cose che controllo
Almeno la loro presenza, e' sicura, direttamente nella directory dove 
risiede la procedura mde
Normalmente uso questi, nell'ordine che appaiono sotto
'--------------------------------------------------------------------------------
' RIFERIMENTI PRESENTI DI DEFAULT
'--------------------------------------------------------------------------------
' VISUAL BASIC FOR APPLICATION              VBE6.DLL
' MICROSOFT ACCESS 11.0 OBJECT LIBRARY      MSACC.OLB
' OLE AUTOMATION                            STDOLE2.TLB
' MICROSOFT DAO 3.6 OBJECT LIBRARY          DAO360.DLL
' MICROSOT ACTIVEX DATA OBJECT 2.1 LIBRARY  MSADO21.TLB
'--------------------------------------------------------------------------------
' RIFERIMENTI AGGIUNTI OLTRE AGLI ORIGINALI
'--------------------------------------------------------------------------------
' MICROSOFT SCRIPTING RUN-TIME              SCRRUN.DLL
' MICROSOFT WORD 11.0 OBJECT LIBRARY        MSWORD.OLB
' MICROSOFT EXCEL 11.0 OBJECT LIBRARY       EXCEL.EXE
' MICROSOFT OFFICE 11.0 OBJECT LIBRARY      MSO.DLL
' FAXCOM 1.0 TYPE LIBRARY                   FXSCOM.DLL
' MICROSOFT OUTLOOK 11.0 OBJECT LIBRARY     MSOUTL.OLB   non sempre 
indispensabile
' WINDOWS SCRIPT HOST OBJECT MODEL          WSHOM.OCX    (per wshell 
scrittura su registry)
' MICROSOFT ACTIVEX DATA OBJECT 2.8 LIBRARY MSADO15.DLL  (per oggetti stream 
Gestione Documentale)
' MICROSOFT INTERNET CONTROL                SHDOCVW.DLL  (visualizzatore 
immagini su Gestione Documentale)
' MICROSOFT WINSOCK CONTROL                 MSWINSCK.OCX
' MICROSOFT OFFICE DOCUMENT IMAGING 11.0    MDIVWCTL.DLL
' PER ROUTINE DI COLLEGAMENTO INTERNET      WININET.DLL
Le dll e gli ocx sono ovviamente registrate
Il problema e' la chiusura 'brusca' dell'applicazione, che mi fa pensare a 
qualche gabola di Access non corretta, tipo la mancanza di qualche patch o 
altro
Ciao e grazie
RobertoA

> sul sito di @Alex c'� una routine che dice quali riferimenti soo mancanti

perdonami se mi intrometto con una domanda... come faccio per registrare 
msword.olb?
ciao
Max 


"..le dll e gli ocx sono ovviamente registrate.."
Non so come registrare un *.olb  e/o se sia realmente necessario farlo


Visto che hai referenziato tutte le librerie della suite di Office...
cosa che io non avrei mai fatto se non ci fosse
l'esigenza di ereditare gli EVENTI degli Oggetti OLE... sei certo che
il PC su cui hai installato il tuo applicativo
abbiano le stesse librerie...?(Inteso come versione)..
Perchè nonhai messo nel file MDE una routine che ciclando i
riferimenti stampasse un LOG con la proprietà IsBroken relativa agli
stessi... come
so dovrebbe fare per capire qualche cosa...?????
Che Debug fai su un MDE se non ti scrivi delle Routine che fanno dei
LOG sulla gestione errori Centralizzata...???
Impariamo a scrivere del codice Debuggabile anche sul compilato...!!!
@Alex



------------------------------------------------
Ora provo con l' IsBroken
Ciao e grazie
RobertoA