Modul VAR: Unterschied zwischen den Versionen

Aus bafbal.de
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Modul VAR= Das Modul VAR ist das Modul für die Variablen und weitere grundlegenden Prozeduren und Funktionen ==Prozeduren== ==Funktionen==“)
 
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
 
Das Modul VAR ist das Modul für die Variablen und weitere grundlegenden Prozeduren und Funktionen
 
Das Modul VAR ist das Modul für die Variablen und weitere grundlegenden Prozeduren und Funktionen
  
==Prozeduren==
+
==[[var_variable|Variable]]==
  
==Funktionen==
+
Variablen sind Interpreter-Ebenen-übergreifend, während Values nur auf der jeweiligen Interpreter-Ebene gültig sind ("lokale Variablen"). Values haben Nummern, Variablen Bezeichner, die keinen Nummern sind.
 +
 
 +
;Prozeduren
 +
:[[varp_setvar|#setvar]]
 +
:[[varp_setvarempty|#setvarempty]]
 +
:[[varp_logvars|#logvars]]
 +
 
 +
;Funktionen
 +
:[[varf_var|$VAR()]]
 +
 
 +
==Texte==
 +
 
 +
Die Prozeduren für die Texte sind so genannte nummerierte Prozeduren. Es gibt z.B. #text, #text2, #text3..., um auf den ersten, den zweiten, den dritten... Text zuzugreifen.
 +
 
 +
;Prozeduren
 +
:[[varp_text|#text]]
 +
:[[varp_textn|#textn]]
 +
:[[varp_cleartext|#cleartext]]
 +
:[[varp_cleartextall|#cleartextall]]
 +
:[[varp_savetext|#savetext]]
 +
:[[varp_opentext|#opentext]]
 +
 
 +
;Funktionen
 +
 
 +
:[[varf_text|$TEXT()]]
 +
:[[varf_texttr|$TEXTTR()]]
 +
 
 +
==[[var_commands|Kommandos]]==
 +
 
 +
In manchen Fällen kann es sinnvoll sein, Kommandos innerhalb von anderen Kommandos zu erstellen, siehe [[var_commands#Anwendungsbeispiel|Beispiel]].
 +
 
 +
;Prozeduren
 +
:[[varp_cmd|#cmd]]
 +
:[[varp_cmdclear|#cmdclear]]
 +
:[[varp_cmdclearall|#cmdclearall]]
 +
 
 +
==[[var_csv|CSV-Dateien]]==
 +
 
 +
Um Daten zu importieren, werden häufig CSV-Dateien verwendet.
 +
 
 +
;Prozeduren
 +
:[[varp_csvopen|#csvopen]]
 +
:[[varp_csvline|#csvline]]
 +
 
 +
;Funktionen
 +
:[[varf_csv|$CSV()]]
 +
 
 +
 
 +
 
 +
 
 +
 
 +
==fehlt noch==
 +
#sepline
 +
#rights
 +
#rightsclear
 +
#exec
 +
#procdir
 +
#dirforce
 +
#batchexec
 +
#pastecsv
 +
#loop
 +
 
 +
$SEPLINE
 +
 
 +
$PROG
 +
 
 +
$RIGHTUSERID
 +
$USERID
 +
$USERINI
 +
$INI
 +
$ANSI2UTF8
 +
$CHAR
 +
$COPY
 +
$GUID
 +
$HASH
 +
$LOW
 +
$LOWNOSPACE
 +
$NGF
 +
NL
 +
NONZ
 +
$NZ
 +
$QUOTE
 +
$STREP
 +
$UPP
 +
$DEV
 +
%INC
 +
$INTLNE
 +
$LEN
 +
 
 +
$INCDATE
 +
$INT2TIME
 +
$NOW
 +
$NOWFMT
 +
$NOWMIN
 +
$TODAY
 +
$BOOL
 +
$EMPTY
 +
$ISCURR
 +
$ISINT
 +
$INTMAX
 +
$INTMIN
 +
$NEMPTY
 +
$DATEINREL
 +
$DATEMAXREL
 +
$CLRDEADLINE_YR

Aktuelle Version vom 3. Oktober 2020, 17:40 Uhr

Modul VAR

Das Modul VAR ist das Modul für die Variablen und weitere grundlegenden Prozeduren und Funktionen

Variable

Variablen sind Interpreter-Ebenen-übergreifend, während Values nur auf der jeweiligen Interpreter-Ebene gültig sind ("lokale Variablen"). Values haben Nummern, Variablen Bezeichner, die keinen Nummern sind.

Prozeduren
#setvar
#setvarempty
#logvars
Funktionen
$VAR()

Texte

Die Prozeduren für die Texte sind so genannte nummerierte Prozeduren. Es gibt z.B. #text, #text2, #text3..., um auf den ersten, den zweiten, den dritten... Text zuzugreifen.

Prozeduren
#text
#textn
#cleartext
#cleartextall
#savetext
#opentext
Funktionen
$TEXT()
$TEXTTR()

Kommandos

In manchen Fällen kann es sinnvoll sein, Kommandos innerhalb von anderen Kommandos zu erstellen, siehe Beispiel.

Prozeduren
#cmd
#cmdclear
#cmdclearall

CSV-Dateien

Um Daten zu importieren, werden häufig CSV-Dateien verwendet.

Prozeduren
#csvopen
#csvline
Funktionen
$CSV()



fehlt noch

#sepline
#rights
#rightsclear
#exec
#procdir
#dirforce
#batchexec
#pastecsv
#loop
$SEPLINE
$PROG
$RIGHTUSERID
$USERID
$USERINI
$INI
$ANSI2UTF8
$CHAR
$COPY
$GUID
$HASH
$LOW
$LOWNOSPACE
$NGF
NL
NONZ
$NZ
$QUOTE
$STREP
$UPP
$DEV
%INC
$INTLNE
$LEN
$INCDATE
$INT2TIME
$NOW
$NOWFMT
$NOWMIN
$TODAY
$BOOL
$EMPTY
$ISCURR
$ISINT
$INTMAX
$INTMIN
$NEMPTY
$DATEINREL
$DATEMAXREL
$CLRDEADLINE_YR