Bart Aimar wrote:
Salve a tutti,
Mi ritrovo con parecchie funzioni dislocate in librerie condivise e, per
evitare errori, ho sparso in giro ad ogni occasione frasi del tipo:
GlobalScope.BasicLibtaries.LoadLibrary("tools")
Ora. mi è rimasto il dubbio che ogni attivazione ridondante possa in
qualche modo "appesantire" la situazione...
Mi potete tranquillizare, o devo mettere su un qualche ambaradan che
verifichi se quella libreria è già attivata?
grazie per le risposte
Bart
Ti rispondo sempre citatndo il Tread apparso nel NG, sempre quello in
cui PM mi indicava la procedura per pacchettizzare una Libreria.
Jack wrote:
>
> Ho un piccolo dubbio sul caricamento della libreria. Premetto che
> utilizzo un modulo Base, quindi i documenti sono contenuti nel file
> .odb, il problema e' questo, siccome non posso sapere quale formulario
> una persona apre, per caricare la Libreria metto una macro nell' evento
> ' Avvia Applicazione ' di tutti i documenti che carica la libreria con
> GlobalScope.BasicLibraries.LoadLibrary("Lib_Ricettario"). Domando...
>
> 1. Siccome i formulari sono aperti e chiusi di frequente ci sono
> contrindicazioni nel richiamare continuamente il caricamento della
> Libreria ?.
No, nella mia esperienza ho notato che se la libreria è già in memoria non
viene ricaricata.
Probabilmente ci sono dei meccanismi interni che prevengono questo.
In ogni caso, puoi usare il metodo isLibraryLoaded("nomelibreria") per
sapere se una data libreria è già in memoria o no.
ciao
pablo
Ciao Jack
--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor:
I migliori giochi Jamba!
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=4844&d=18-3
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]