
MEMDB_GLOBAL İş Bloku, birden fazla global bellek işlevidir.
Bu iş blokunu kullanarak, birden fazla veriyi uygulama içinde doğrudan saklayabilir ve bunları küresel olarak kullanılabilir hale getirebilirsiniz.
İpuçları: Tüm kullanılan öğeleri listemek için iş bloku üzerine sağ tıklayın. Eğer veri tabanı başka bir öğede kullanılmışsa, bunlar
Kullanılan altında gösterilir. Liste NS ad alanılarına göre ayrılır.
DB veritabanı, küresel ad alanını tanımlamak için kullanılır. Örneğin: Licht.EIN veya Lüftung.Störung vb.
Bu, arka planda verileri saklar. Eğer programın daha sonraki aşamasında adı değiştirilirse, olası olarak veri kaybedilecektir.
Saklanacak verileri tanımlar. Format önemli değildir.
Bu giriş, bellek yerinin karakter dizisi olarak adını tanımlar. Bu boş olmamalı ve noktalama işareti ";" içermemelidir. Aksi takdirde saklama başarısız olur.
Ad değiştirilirse, bellek yerinin hemen değiştiği anlamına gelir. Bu da önceki değerin çıkışta kullanılmadığını gösterir.
Bir pozitif kenarda, giriş IN'deki değeri belleğe kopyalar ve çıkış Q'da çıkar. Ayrıca, bu değer tüm diğer MEMDB_GLOBAL iş blokları ile senkronize edilir.
Bir pozitif kenarda, seçilen adın belleği siler. Çıkış Q'da tekrar NULL değeri bulunur.
Bir pozitif kenarda, tüm bellek sıfırlanır. Çıkış Q'da tekrar NULL değeri bulunur.
NS girişiyle dinamik bir ad alanı ekleyebilirsiniz. Bu, bir alt değişkeni temsil eder. Bu, şablonlarla çalışmayı önemli ölçüde basitleştirir. Değeri senkronize etmek için bu giriş NS ile aynı olmalıdır.
Not: Çünkü adı DB.NS ile genişletildiği için, diğer MEMDB_GLOBAL iş bloklarıyla çakışma oluşabilir. Eğer NS tanımlanmazsa, iç değişkenin sonunda bir nokta vardır.
Seçilen adın veritabanı belleğini döndürür. Başlatma sırasında bu değer NULLdır.
Bu çıkış, bir hata oluştuğunda doğru olur. Bu durum, adın yanlış tanımlanması durumunda gerçekleşir.
Bu çıkış, tüm bellek bankalarını noktalama işareti ile ayrılmış karakter dizisi olarak döndürür.
Bu çıkış, bellek bankalarının sayısını döndürür.