Sign in Join
Wiki copytemporary

$typedAddress/de: what changed

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

OldNewLine
1-\
1+│ **Deutsch (de)** │
2+****
23Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]]
34
4-## \$TYPEDADDRESS und \$T
5+
56
6-Die Compilerdirektive \$TYPEDADDRESS und \$T sind in Ihrer Verwendung Synonym.\
7-Die Compilerdirektive \$TYPEDADDRESS, legt fest, ob der Operator @ (Adressoperator) einen typisierten oder einen untypisierten Pointer zurück gibt.\
8-Die Compilerdirektive \$T kennt zwei Schalter + und -.\
9-Die Compilerdirektive \$TYPEDADDRESS kennt zwei Schalter ON und OFF.\
10-\
11-Beispiel für einen Fehler:
7+## $TYPEDADDRESS und $T
128
13- {$T+} // schaltet den typisierten Pointer ein
9+Die Compilerdirektive $TYPEDADDRESS und $T sind in Ihrer Verwendung Synonym.
10+Die Compilerdirektive $TYPEDADDRESS, legt fest, ob der Operator @ (Adressoperator) einen typisierten oder einen untypisierten Pointer zurück gibt.
11+Die Compilerdirektive $T kennt zwei Schalter + und -.
12+Die Compilerdirektive $TYPEDADDRESS kennt zwei Schalter ON und OFF.
13+
14+Beispiel für einen Fehler:
15+```
16+{$T+} // schaltet den typisierten Pointer ein
1417
1518 Var
16- I : Integer;
17- P : PChar;
19+ I : Integer;
20+ P : PChar;
1821
1922 begin
2023 P:=@I;
2124 // Der Compiler gibt folgende Fehlermeldung aus:
22- // ... : Incompatible types: got "^SmallInt" expected "PChar"
25+ // ... : Incompatible types: got "^SmallInt" expected "PChar"
2326 end.
24-
25-\
26-In der Standardeinstellung übergibt der Adressoperator einen untypisierten Pointer.\
27-\
28-Beispiel:
29-
30- {$T-} // Die Standardeinstellung schaltet den typisierten Pointer aus
27+```
3128
29+
30+In der Standardeinstellung übergibt der Adressoperator einen untypisierten Pointer.
31+
32+Beispiel:
33+```
34+{$T-} // Die Standardeinstellung schaltet den typisierten Pointer aus
35+
3236 Var
33- I : Integer;
34- P : PChar;
37+ I : Integer;
38+ P : PChar;
3539
3640 begin
3741 P:=@I;
3842 // Der Compiler gibt keine Fehlermeldung aus
3943 end.
44+```
4045
41-\
42-\
43---Olaf 09:05, 25 January 2013 (UTC)
46+
47+
48+\--[Olaf](</User:Olaf> "User:Olaf") 09:05, 25 January 2013 (UTC)
4449
4550---
46-*From the Free Pascal wiki, page "$typedAddress/de", as it stood on 2023-03-05 after a change by Kai Burghardt, 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).*
47-Category: Free Pascal Programmers Guide/de
51+*From the Free Pascal wiki, page "$typedAddress/de", as the Internet Archive kept it on 2024-01-21. 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