BBASIC Help-Funktionen
Textvariablen einführung

T,MANDANT

INFO,HAUSNAME

H1,Bilanz !!MANDANT!!   !!JAHR!!

T,§§JAHR§§

 

Siehe Vordefinierte Variablen

 

Textvariable Abfragen

Es gibt eine einfache Möglichkeit abzufragen welche Variablen es gibt. Die Variable ALL  (also ALL) druckt alle Variablen mit Ihrem Inhalt

 

Textvariablen und Ersetzungen

Was ist der Unterschied zwischen $$ und §§, !!, ??

  1. §§ wird bei unterprogrammen vor dem Laden der Programme getauscht - damit kann man schon in der Lade-Phase bestimmte Dinge ändern
  2. !! Wird auch beim Laden der Befehlszeile schon abgearbeitet - aber erst sehr kurz vor Schluss

  3. $$ wird erst bei Abarbeitung des Befehls getauscht - BEVOR der Befehl abgearbeitet ist

  4. ?? Bei einigen Befehlen (Insbesondere TEXT wie H1,T,... und bei SCHLEIFEN-Befehlen wie "HAEUSER" wird dies erst unmittelbar vor dem Ausdruck gewandelt
    funktioniert nicht bei allen Befehlen!

Abschluss
Copy Code
SCHRIFT,9,Arrial Narrow
DEFAULTFONTS
SETFONT,DEFAULT
STOPAUTOTITEL
REM ***
ASKFLAG,DBG,Debugmodus
IFFLAG,DBG
BILANZDEBUG
ENDIF
VARSET,STEUERNUMMER,rrr
IFYEARLESS,2016
VARSET,VERTEILUNG,Oliver$200/Ina$500/Vicky$300
ELSE
VARSET,VERTEILUNG,Oliver$200/Ina$200/Vicky$300/Felix$300
ENDIF
IMPORT:bilanzsub
N
H1,Gewinnverteilung !!MANDANT!!   !!JAHR!!        
READMEMORY,GEWINN
IF_SALDO_HABEN
H3,Gewinnverteilung
ELSE
H3,Verlustverteilung
ENDIF

FAKTOR,FENDTKG/OLI
READMEMORYFAKTOR,GEWINN
S,20% Oliver Fendt
FAKTOR,FENDTKG/INA
READMEMORYFAKTOR,GEWINN
S,20% Ina Fendt
FAKTOR,FENDTKG/VICKY
READMEMORYFAKTOR,GEWINN
S,30% Vicky Fendt
FAKTOR,FENDTKG/FELIX
READMEMORYFAKTOR,GEWINN
S,30% Felix Fendt

Variable
Copy Code
EBENEZ,0,ANLAGEV
INFO,HAUSNAME
SCHRIFT,12,Arial Black
T,Anlage zur AnlageV (lfdNr. ANLAGEV) HAUSNAME

See Also

Hausverwaltung

IMPORT und komplexe Programme

Formatierung und Druck

Debuging Fehlerüberwachung und Geschwindigkeit