BC_SHARED_MAP - GET
Metodo statico33.0
Questo metodo statico permette di creare e o accedere ad una dati condivisi tra processi che siano in esecuzione sullo stesso computer.
I dati condivisi risiedono in una area di memoria condivisa avente nome e dimensione predefinite.
Per accedere ai dati residenti nella memoria condivisa bisogna saperne il nome
Per creare la memoria condivisa su cui scrivere i dati occorre definire un nome e specificare una dimensione massima
Il nome della memoria è vincolato alla visibilità.
- la visibilità 'installazione' indica che il nome 'vive' nel contesto dell installazione, PHB
- la visibilità 'sismenu' indica che il nome 'vive' nel contesto del processo SISMENU. Questa visibilità è un dettaglio della visibilità 'installazione'
- la visibilità 'user' è una ulteriore specializzazione, che permette di isolare dati specifici di uno specifico operatore (ZOPERATORE)
Definizione BC
È possibile utilizzare la seguente sintassi per utilizzare il metodo:
Metodo(Visibilita[TIPO[BCTD_SHARED_MAP_CONTEXT]],Nome[STRING],ModoAccesso[TIPO[BCTD_SHARED_MAP_GETMODE]],Dimensione[INT])
| Parametro | Formato | Riferimento | I/O | Default | Versione |
|---|---|---|---|---|---|
| Visibilita | Tipo dato | BCTD_SHARED_MAP_CONTEXT | |||
| Nome | Stringa | ||||
| ModoAccesso | Tipo dato | BCTD_SHARED_MAP_GETMODE | |||
| Dimensione | Intero | ||||
| mappa | Classe | BC_SHARED_MAP |
Parametri
Visibilita
Tipo dato BCTD_SHARED_MAP_CONTEXTInput
Nome
StringaInput
ModoAccesso
Tipo dato BCTD_SHARED_MAP_GETMODEInput
Dimensione
InteroInput
mappa
ASRitorno