Sign in Join
Wiki copytemporary

Messages/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Messages/de

OldNewLine
1+\
2+\
3+Free Pascal lässt die Definition von normalen Meldungen, Warn- und Fehlermeldungen durch den Programmierer zu. Diese Meldungen werden im Nachrichtenfenster angezeigt.\
4+Diese selbstdefinierten Meldungen sollen den Programmierer in die Lage versetzen, seinen Code besser zu überschauen und zu verwalten.\
5+Der Compiler behandelt diese Meldungen, als wären sie vom Compiler erstellte Meldungen. Das heisst:\
6+Wenn der Compiler angewiesen wurde, keine Warnungen auszugeben, dann werden auch selbstdefinierte Warnungen nicht ausgegeben.\
7+Fehlermeldungen werden dagegen immer angezeigt. Bei 50 Fehlermeldungen hält der Compiler an. Tritt eine Fehlermeldung auf, dann wird keine ausführbare Datei erstellt. Bei einem fatalen Fehler hält der Compiler sofort an.\
8+\
9+Die Syntax für Meldungen sieht so aus:\
10+
11+``` pascal
12+{$Message Message text}
13+ // oder
14+{$Info Message text}
15+```
16+
17+\
18+Die Syntax für Notizen sieht so aus:\
19+
20+``` pascal
21+{$Note Message text}
22+```
23+
24+\
25+Die Syntax für Warnungen sieht so aus:\
26+
27+``` pascal
28+{$Warning Warning Message text}
29+```
30+
31+\
32+Die Syntax für Hinweise sieht so aus:\
33+
34+``` pascal
35+{$Hint Warning Message text}
36+```
37+
38+\
39+Die Syntax für Fehlermeldungen sieht so aus:\
40+
41+``` pascal
42+{$Error Error Message text}
43+```
44+
45+\
46+Die Syntax für fatale Fehlermeldungen sieht so aus:\
47+
48+``` pascal
49+{$Fatal Error Message text}
50+// oder
51+{$Stop Error Message text}
52+```
53+
54+\
55+Hinweis:\
56+Sie können in einer Meldung keine } verwenden, da dies für den Compiler das Endezeichen einer Nachricht ist.
57+
58+---
59+*From the Free Pascal wiki, page "Messages/de", as it stood on 2020-02-20 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history