Toimintosarja MEMDB_GLOBAL

Toimintosarja MEMDB_GLOBAL on monipuolinen globaali muistifunktio.

Tätä toimintosarjaa voidaan käyttää useiden tietojen tallentamiseen suoraan sovellukseen ja niiden tarjoamiseen globaalisti saataville.

Vinkki: Kaikkien käytettyjen elementtien luettelointiin voit napsauttaa toimintosarjaa oikealla hiirenpainikkeella. Jos tietokanta on käytetty toisessa elementissä, nämä näytetään alla Käytetään. Lista jaetaan NS:n nimiraumoihin.

Tietokanta

Tietokannan DB avulla määritetään globaali nimirauma. Esimerkiksi: Licht.EIN tai Lüftung.Störung jne.

Tämä tallentaa tiedot taustalla. Jos nimi muutetaan myöhemmin ohjelmassa, voi tietoja mennä hukkaan.

Syöttö IN

Määrittää tallennettavat tiedot. Formaatti on tässä tapauksessa merkityksetön.

Syöttö NAME

Syötön avulla määritetään muistin sijainnin nimi merkkijonona. Tämä ei saa olla tyhjä eikä sisältää puolipistettä ";". Muuten tallennus epäonnistuu.

Jos nimeä muutetaan, muistin sijainti vaihtuu heti. Tämä tarkoittaa, että edellinen arvo ei ole enää saatavilla ulostulossa.

Syöttö SAVE

Positiivisen reunan kohdalla syötön IN arvo kopioidaan muistiin ja se annetaan ulostulossa Q. Lisäksi arvo synkronoidaan kaikkien muiden MEMDB_GLOBAL-toimintosarjojen kanssa.

Syöttö DELETE

Positiivisen reunan kohdalla valitun nimen muisti tyhjennetään. Ulostulossa Q on jälleen arvo NULL.

Syöttö RESET

Positiivisen reunan kohdalla koko muisti palautetaan. Ulostulossa Q on jälleen arvo NULL.

Syöttö NS

Syötön NS avulla voidaan lisätä dynaminen nimirauma. Tämä vastaa alaisuudessa olevaa muuttujaa. Tämä yksinkertaistaa aluepohjien käsittelyä huomattavasti. Jotta arvo voidaan synkronoida, sen on oltava sama kuin syöttö NS.

Huomautus: Koska nimi laajennetaan DB.NS, voi syntyä konflikti muiden MEMDB_GLOBAL-toimintosarjojen kanssa. Jos NS ei ole määritetty, sisäinen muuttuja päättyy pisteeseen.

Ulostulo Q

Palauttaa valitun nimen tietokannan muistin. Alustuksen yhteydessä tämä arvo on NULL.

Ulostulo ERR

Ulostulo on tosi, jos virhe tapahtuu. Tämä tapahtuu, jos nimi on määritetty väärin.

Ulostulo NAMES

Ulostulo palauttaa kaikki muistipaikat merkkijonona, jotka ovat erotettu puolipisteellä.

Ulostulo COUNT

Ulostulo palauttaa muistipaikkojen määrän.