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]

Rispondere a