salernozz Inserito: 26 agosto 2019 Segnala Inserito: 26 agosto 2019 (modificato) Buona giornata (parte 22318963916), come state? Spero bien Oggi avrei una domanda riguardante l'utilizzo dei blocchi funzione FB; molti sanno che sono ancora al 3/4 % nel mio percorso quindi ho voluto aprire una discussione per chiedere il vostro parere su come li utilizzate solitamente, dato che voi avete molta più esperienza di me. Detto ciò procedo con la domanda: Perché utilizzare un DB di istanza per un FB e non una globale? Non è la stessa cosa? So che agli FB si possono dichiarare DB di istanze: DB appositi per le loro funzioni, ma soprattutto sono DB che possono accederci solo i blocchi (FB) assegnati. E allora perché dovrei utilizzarne uno di istanza? Per ordine? Oppure perché l' FB è un blocco possessivo e ossessionato? Grazie per l' aiuto intanto, a presto! Modificato: 26 agosto 2019 da salernozz
leleviola Inserita: 26 agosto 2019 Segnala Inserita: 26 agosto 2019 perchè puoi richimare il medesimo FB e richiamarlo più volte con DB di istanza diverse, puoi farlo che con FB globale ma forse è più organizzativo
salernozz Inserita: 26 agosto 2019 Autore Segnala Inserita: 26 agosto 2019 Quindi tutto per puro ordine? Grazie @leleviola
leleviola Inserita: 26 agosto 2019 Segnala Inserita: 26 agosto 2019 (modificato) 3 ore fa, leleviola scrisse: perchè puoi richimare il medesimo FB e richiamarlo più volte con DB di istanza diverse, puoi farlo che con FB globale ma forse è più organizzativo scusami correggo quello che ho scritto sopra in maniera errata, si parla di DB globale e non di FB "puoi farlo che con DB globale ma forse è più organizzativo" Modificato: 26 agosto 2019 da leleviola
salernozz Inserita: 26 agosto 2019 Autore Segnala Inserita: 26 agosto 2019 In sostanza, è meglio evitare di avere db globali per i miei FB? Evitando il miscuglio di dati con altre funzioni, giusto?
Livio Orsini Inserita: 26 agosto 2019 Segnala Inserita: 26 agosto 2019 Le variabili globali si dovrebbero usare esclusivamente se queste variabili sono comuni a più funzioni. Le variabili che sono usate da una singola funzione devono essere locali; in questo caso poi è necessario stabilire se devono essere statiche o dinamiche. Statico o dinamico è relativo all'allocazione delle risorse di memoria. Se stabilisco che una variabile locale è statica, quella locazione di memoria sarà usato solo per quella variabile, se stabilisco che è dinamica, quella locazione di memeoria potrà essere usata da più variabili locali dinamiche appartenenti a differenti funzioni. In questo modo si occupa un minor spazio di memoria. Oggi questo fatto ha perso molta della sua importanza, stante l'enorme quantità di memoria disponibile nei moderni dispositivi.
salernozz Inserita: 26 agosto 2019 Autore Segnala Inserita: 26 agosto 2019 Va bene livio, capito! Alla fine dipende da molti casi. Casi che troverò sbattendoci la testa Fortuna che non sono nato 20 prima perché immagino i problemi per cercare di salvare qualche byte in più Grazie mille @Livio Orsini
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora