Errore di runtime

di il
7 risposte

Errore di runtime

Buona sera. sono un autodidatta di access e sto cercando di far eseguire su un pc dotato di windows 10 a 64 bit,office 365 a 32 bit e access 2016 Runtime un programmino chiamato "rubrica" con estensione "accde" .
Sul pc con il quale è stato creato "rubrica" è installato l'intera suite office 2016 e funziona perfettamente mentre sul pc di "destinazione" produce il seguente errore "esecuzione dell'applicazione interrotta a causa di un errore di run time. l'applicazione verrà terminata". qualcuno ha esperienza in tal senso ?

7 Risposte

  • Re: Errore di runtime

    Le possibilità sono infinite... e se non hai fatto una gestione errori con log sarà impossibile capirlo dal momento che non puoi fare debug su ACCDE.
    Diciamo che far funzionare una versione sviluppata sul runtime non è poi così banale se non si conosce bene il prodotto...
  • Re: Errore di runtime

    Grazie per la risposta e l'implicito suggerimento .ho eseguito il debug sulla versione accdb ed ho controllato i riferimenti. dall'esecuzione del debug non ho ottenuto nessun messaggio di errore ed i riferimenti erano ok. da ciò si potrebbe dedurre e forse sicuramente sbaglio considerando l'insuccesso, che non ci siano errori. potresti suggerirmi del materiale per approfondire la conoscenza del prodotto Runtime? grazie
  • Re: Errore di runtime

    Secondo me dovresti controllare che tutti i riferimenti siano corretti, ovvero che la macchina dove hai il runtime abbia la stessa versione dei riferimenti che hai sull'altra macchina.
  • Re: Errore di runtime

    111ugk ha scritto:


    Grazie per la risposta e l'implicito suggerimento .ho eseguito il debug sulla versione accdb ed ho controllato i riferimenti. dall'esecuzione del debug non ho ottenuto nessun messaggio di errore ed i riferimenti erano ok. da ciò si potrebbe dedurre e forse sicuramente sbaglio considerando l'insuccesso, che non ci siano errori. potresti suggerirmi del materiale per approfondire la conoscenza del prodotto Runtime? grazie
    Purtroppo il DEBUG nella versione ACCDB non serve a nulla... immagino che li avresti già visti anche tu i BUGS prima...!
    Nella macchina con il Runtime le cose cambiano, ed il Debug non lo puoi fare, quindi solo la grande esperienza ed un LOGERRORI funzionale possono consentirti di capire, null'altro... ed andare a tentativi è sconsigliato, il rapporto tempo/soluzione diventa improponibile.
    Il suggerimento di guardare i RIFERIMENTI non è estremamente semplificativa... chi sviluppa dovrebbe sviluppare in modalità VERSION INDIPENDENT, ovvero usando LATEBINDING... quindi io non li guarderei i riferimenti se avessi sviluppato io... ma questo come dicevo dipende molto dall'inesperienza dello svilupatore...

    Un esempio estremamente banale è che chi inserisce immagini in PNG o JPG ottiene errori di runtime... in quanto il runtime non contiene i filtri grafici(almeno fino alle versioni che usavo io 2007)... motivo per cui uso solo BMP...
    Se hai usato OCX della famiglia CommonControl e non sono installati non funziona... ecc... potrei andare avanti...
  • Re: Errore di runtime

    @Alex ha scritto:


    111ugk ha scritto:


    Grazie per la risposta e l'implicito suggerimento .ho eseguito il debug sulla versione accdb ed ho controllato i riferimenti. dall'esecuzione del debug non ho ottenuto nessun messaggio di errore ed i riferimenti erano ok. da ciò si potrebbe dedurre e forse sicuramente sbaglio considerando l'insuccesso, che non ci siano errori. potresti suggerirmi del materiale per approfondire la conoscenza del prodotto Runtime? grazie
    Purtroppo il DEBUG nella versione ACCDB non serve a nulla... immagino che li avresti già visti anche tu i BUGS prima...!
    Nella macchina con il Runtime le cose cambiano, ed il Debug non lo puoi fare, quindi solo la grande esperienza ed un LOGERRORI funzionale possono consentirti di capire, null'altro... ed andare a tentativi è sconsigliato, il rapporto tempo/soluzione diventa improponibile.
    Il suggerimento di guardare i RIFERIMENTI non è estremamente semplificativa... chi sviluppa dovrebbe sviluppare in modalità VERSION INDIPENDENT, ovvero usando LATEBINDING... quindi io non li guarderei i riferimenti se avessi sviluppato io... ma questo come dicevo dipende molto dall'inesperienza dello svilupatore...

    Un esempio estremamente banale è che chi inserisce immagini in PNG o JPG ottiene errori di runtime... in quanto il runtime non contiene i filtri grafici(almeno fino alle versioni che usavo io 2007)... motivo per cui uso solo BMP...
    Se hai usato OCX della famiglia CommonControl e non sono installati non funziona... ecc... potrei andare avanti...
    Cosa intendi per "chi sviluppa dovrebbe sviluppare in modalità VERSION INDIPENDENT, ovvero usando LATEBINDING" ?
  • Re: Errore di runtime

    mau_rizio ha scritto:


    Cosa intendi per "chi sviluppa dovrebbe sviluppare in modalità VERSION INDIPENDENT, ovvero usando LATEBINDING" ?
    Non sono io che intende, sono termini tecnici specifici che uno sviluppadore deve sapere... e basta digitare in GOOGLE [vba latebinding] e trovi il mondo.
  • Re: Errore di runtime

    Grazie per il link, conoscevo la differenza tra le due modalità ma non che si chiamasero così.
Devi accedere o registrarti per scrivere nel forum
7 risposte