Block BEMERKUNG
Erscheinungsbild
Der Block BEMERKUNG speichert einen freien Bemerkungstext, der einer bestimmten VermCad-Liste bzw. einem Protokoll zugeordnet ist (z. B. dem Fortführungsriss oder dem Koordinatenverzeichnis). Der Text wird beim Druck/der Ausgabe der jeweiligen Liste mit ausgegeben. Die Blöcke werden üblicherweise von VermCad selbst geschrieben, wenn im Listendialog eine Bemerkung erfasst wird.
Syntaxregel
BEMERKUNG <Listenart>
'<Textzeile>' { + '<Textzeile>' }* ;
END [;]
| Regelelement | Bedeutung |
|---|---|
<Listenart> |
Kennung der Liste, zu der die Bemerkung gehört (interner Listen-Bezeichner, siehe unten). Unbekannte Kennungen erzeugen Fehler 36 „unbekannte Art der Liste“. |
'<Textzeile>' |
Bemerkungstext in Hochkommas; mehrzeilige Texte werden mit + '…' fortgesetzt (Leerzeilen bleiben erhalten).
|
Parameter
| Parameter | Syntax | Pflicht | Bedeutung | Bundesland |
|---|---|---|---|---|
| Listenart | BEMERKUNG <Kennung> |
ja | Ziel-Liste der Bemerkung. Zulässig sind die internen Listen-Bezeichner (WorkListIdent), z. B. FR (Fortführungsriss), FR_A, FR_HA, KooVerz, KooVerzYXZ, YXZ, Punktinfo, Auftragsinfo, MessDaten, NetzMessDaten, Statistik, PktReservierung, Umnummerierung, FlBeleg, Sicherung, NV u. v. m. |
alle (Listenbestand bundeslandabhängig) |
Datenzeilen
- Der Block enthält genau einen Datensatz: die Listenart (direkt hinter dem Schlüsselwort) und den Text in Hochkommas; weitere Datensätze werden ignoriert.
- Mehrzeilige Texte: jede Zeile als eigener Hochkomma-String, verbunden mit
+; Abschluss mit Semikolon. - Je Listenart ist genau eine Bemerkung im Projekt vorgesehen; doppelte Blöcke derselben Listenart melden einen Fehler („Bemerkung <Liste> bereits vorhanden“).
Beispiele
Beispiel (alle Bundesländer — Bemerkung zum Fortführungsriss)
BEMERKUNG FR 'Grenzverlauf nach örtlichem Befund,' + 'Abmarkung gemäß Niederschrift vom 12.05.2026.'; END
Beispiel (einzeilig — Koordinatenverzeichnis)
BEMERKUNG KooVerz 'Koordinaten im ETRS89/UTM Zone 32.'; END
Verfügbarkeit und Besonderheiten
- Verfügbar in allen Bundesländern; welche Listenarten es gibt, hängt vom Bundesland ab (z. B. Sicherungslisten nur in Sachsen-Anhalt).
- Der Block wird i. d. R. von VermCad erzeugt (Bemerkungsfeld der jeweiligen Liste) — beim manuellen Schreiben muss die Listenkennung exakt einem internen
WorkListIdententsprechen (Groß-/Kleinschreibung egal). - Nicht zu verwechseln mit der Wertzuweisung
REM = '…'an Punkten/Blöcken (siehe Wertzuweisungen) — BEMERKUNG gehört zu einer Liste, nicht zu einem Punkt. - Kommentare
{ … }sind kein Ersatz für diesen Block: Sie werden vom Compiler überlesen und erscheinen in keiner Ausgabe.
Entwicklerhinweise
Diese Angaben richten sich an Entwickler bzw. eine KI mit Zugriff auf den VermCad-Quellcode; für die reine Nutzung der MWT-Syntax sind sie nicht nötig. Unit-Namen und besonders Zeilennummern können sich durch die laufende Weiterentwicklung verschieben - sie dienen als Einstieg, nicht als exakte Fundstelle.
Quellen im Code:
VERMCAD\VCSCHMWT.PAS:4862-4885— Datensatz-Verarbeitung (Listenart, Hochkomma-Text mit+-Fortsetzung, nur ein Datensatz)VERMCAD\GlobalConsts.pas:1521—kwRemark = 'BEMERKUNG'VERMCAD\GlobalTypConsts.pas:2545-2619— Tabelle der ListenkennungenWorkListIdentVERMCAD\VCLIST.PAS:9220-9226—ListKindOfIdent(Kennung → Listenart)VERMCAD\VCData.pas:925-930—TListRemark.SaveMakro(Schreiben des Blocks)VERMCAD\VCDCHMWT.PAS:758— Fehlermeldung bei doppelter Bemerkung derselben Listenart