Variablat

Një variabel shërben për të ruajtur informacion. Në Antcas Control nuk duhet të deklarohen tipet e të dhënave. Kështu që mund ta shkruani një fjalë si variabel direkt. Përveç variablave, ka edhe konstanta dhe tipe të tjera të të dhënave që mund të futen direkt. Çdo gjë tjetër do të njohet direkt si variabel. Ju lutemi vini re ngjyrat në programimin FUP.

Përhapja e të Dhënave

Të gjitha vlerat që ruhen në SPS janë remanente. Kjo do të thotë se në rastin e një rinisje të serverit, gjendjet e mëparshme do të rivendosen. Ata mbeten të ruajtur edhe gjatë eksportimit të një projekti.

Kuptim: Të gjitha vargjet e karaktereve jashtë sferës UTF-8 nuk mund të ruhen remanentisht. Në pamjen Live këto shfaqen në ngjyrë violete të errët.

Ngjyrat

Lloj Ngjyrë Shembull
Gabim E kuqe pavlefshëm.
Variabel Gri variabel
Numër Portokalli 10 10E3 10e-2 -1.2
Kohë, Datë E gjelbër T#1m DT#2016-03-25-22:12:00 D#2016-03-25
Varg karakteresh E kaltër 'Ky është një varg karakteresh' "dhe kjo gjithashtu" "kjo ka një \" brenda!"
Konstante Violete INT_MIN, INT_MAX
Vlerë booleane Violete NULL, TRUE, FALSE

Rregullat

Blloqet funksionale llogariten në drejtimin e leximit sipas hyrjeve. Nga majta në djathtë dhe nga lart poshtë. Kështu shkruhen edhe variablat.

Konstantet si dhe variablat booleane mund të caktohen direkt. Për këtë shkruani TRUE, FALSE ose NULL. Ku NULL vendoset gjithashtu nëse nuk përdorni asnjë vlerë. NULL do të thotë asnjë vlerë. As TRUE as FALSE. Vlera NULL përdoret vetëm brenda programit. Vlerat NULL, 0 (si integer), '', si dhe "" ose "0" vlerësohen si FALSE.

Ju lutemi vini re që variablat e daljes nuk duhet të përdoren dy herë, pasi kështu variabla e sipërme do të mbyllet dhe kështu mund të jetë pavlefshme. Ka përjashtime speciale si p.sh. Blloku Funksionor MOVE. Ashtu edhe variablat në ndërfaqet duhet të mos përdoren shumë herë. Kjo është e mundur në kuptimin e vërtetë, por mund të sjellë sjellje të papritura gjatë rinisjes së SPS.

Bazat e të dhënave për blloqet funksionore nuk duhet të përdoren asnjëherë dy herë. Kështu që blloku funksionor i fundit do të mbyllet gjithmonë vlera ose shenjat e brendshëm do të çojnë në rezultate të papritura.

Gjatesia Maksimale

Çdo variabel, duke përfshirë edhe emrat e nivelit të ulët të blloqeve funksionale, nuk duhet të kalojë një gjatësi prej 255 karakteresh. Kështu që redaktori FUP do të japë një gabim nëse një variabel është më shumë se 200 karaktere e gjatë.

Hapësirat e Emreve

Një hapësirë emrash mund të mbyllet vetëm nga poshta në lart. Hapësira e emrave mund të caktohet thjesht duke ndarë variablën me një pikë. si p.sh. heizung.PID ose heizung.modus.Fenster. Përdorimi i hapësirave të emrave të mirë shënon një përmirsim të madh në programimin e programit.