Alleggerimento e pulizia del codice dai rottami SW

di il
5 risposte

Alleggerimento e pulizia del codice dai rottami SW

Cari tutti,
non so se capita anche a voi di incontrare ogni tanto nel codice delle maschere, sub ormai non più collegate ad eventi o copiate da altri moduli e non utilizzate o che hanno dei comandi inesistenti e di cui fate fatica a giustificarne la presenza.
Io penso che eliminare questi pesi morti possano velocizzare la procedura, rendere più leggibile il codice e ridurne anche il peso in byte.
Considerato che il rischio di eliminarle "a sensazione" è grave e subdolo. mi chiedevo se esiste uno strumento già disponibile che automaticamente possa mettere in risalto almeno le sub non collegate, un pò come già succede con "Dipendenze Oggetti".
Grazie a chi mi risponde.
antonio cuomo

5 Risposte

  • Re: Alleggerimento e pulizia del codice dai rottami SW

    Se non erro MZTool potrebbe fare al caso tuo...
    Io mi ero fatto un mio attrezzo che mi aiuta... non è perfetto ma per la verifica direi che è sufficiente. http://forum.masterdrive.it/access-79/find-replace-and-77916/
  • Re: Alleggerimento e pulizia del codice dai rottami SW

    My dear Alex,
    mi piacerebbe molto utilizzare il tuo applicativo, ma al caricamento mi ha dato alcuni errori:
    Io ho Windows 2010 e una stazione PC a 64bit.

    Ho inserito dopo le DECLARE la parola PtrSafe (ed il rosso è tornato nero),
    Ho cercato tra le librerie di Windows il file mscomctl.ocx dato per mancante, l'ho trovato.
    Nei riferimenti delle librerie ho tentato di inserirlo nell'elenco ma mi dice che uno stesso file è già presente con lo stesso nome nella procedura: non è vero, lo stesso nome finisce sempre con ....Lib. Non so se c'entra, ma il tuo applicativo vuole una versione di libreria 6.0 (SP6) mentre la mia è 6.0 (SP4).
    Stando così le cose, non mi procede e mi da sempre errore al caricamento della prima maschera.
    Riguardo al fatto di scaricare da web, ho sempre un pò di diffidenza.
    Hai un accorgimento per procedere con la tua versione?
    un escamotage?
    ciao antonio
  • Re: Alleggerimento e pulizia del codice dai rottami SW

    Purtroppo non ho modo di darti supporto... I common control con il 64 bit non hanno una piena compatibilità anche se mi pareva di aver letto come renderli funzionali... ma non sono certo è non ho alcuna possibilità di provare.
    Prova MzTools è indubbiamente professionale
  • Re: Alleggerimento e pulizia del codice dai rottami SW

    antocuomo ha scritto:


    ...nel codice delle maschere, sub ormai non più collegate ad eventi o copiate da altri moduli e non utilizzate o che hanno dei comandi inesistenti e di cui fate fatica a giustificarne la presenza...
    mi chiedevo se esiste uno strumento già disponibile che automaticamente possa mettere in risalto almeno le sub non collegate, un pò come già succede con "Dipendenze Oggetti".
    Non ho approfondito l'uso di MZ-Tools in questa situazione ma una ricerca sul web mi ha portato a questo sito dove si suggerisce una procedura molto "manuale" ma affidabile (almeno per quelle poche verifiche che ho fatto nei miei lavoretti) http://www.utteraccess.com/forum/Clean-VBA-code-remove-e-t1653976.html (dove si parla anche e proprio di MZ-Tools) e che riporto qui
    "1) Select General from the left hand combo box at the top of the IDE.
    2)Check the right hand combo box for any Event declarations.
    If event declarations show up when General is selected, they are orphaned."
    Altrimenti bisogna passare a strumenti a pagamento.
  • Re: Alleggerimento e pulizia del codice dai rottami SW

    Ben, farò i miei tentativi,
    grazie a tutti.
    antonio
Devi accedere o registrarti per scrivere nel forum
5 risposte