Sign in Join
Wiki copytemporary

$typedAddress/de: what changed

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

OldNewLine
1-│ **Deutsch (de)** │
2-****
31Zurück zu den [[local compiler directives/de|lokalen Compilerdirektiven]]
42
5-
3+## \$TYPEDADDRESS und \$T
64
7-## $TYPEDADDRESS und $T
5+Die Compilerdirektive \$TYPEDADDRESS und \$T sind in Ihrer Verwendung Synonym.\
6+Die Compilerdirektive \$TYPEDADDRESS, legt fest, ob der Operator @ (Adressoperator) einen typisierten oder einen untypisierten Pointer zurück gibt.\
7+Die Compilerdirektive \$T kennt zwei Schalter + und -.\
8+Die Compilerdirektive \$TYPEDADDRESS kennt zwei Schalter ON und OFF.\
89
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
10+Beispiel für einen Fehler:
11+
12+ {$T+} // schaltet den typisierten Pointer ein
1713
1814 Var
19- I : Integer;
20- P : PChar;
15+ I : Integer;
16+ P : PChar;
2117
2218 begin
2319 P:=@I;
2420 // Der Compiler gibt folgende Fehlermeldung aus:
25- // ... : Incompatible types: got "^SmallInt" expected "PChar"
21+ // ... : Incompatible types: got "^SmallInt" expected "PChar"
2622 end.
27-```
2823
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-
24+In der Standardeinstellung übergibt der Adressoperator einen untypisierten Pointer.\
25+
26+Beispiel:
27+
28+ {$T-} // Die Standardeinstellung schaltet den typisierten Pointer aus
29+
3630 Var
37- I : Integer;
38- P : PChar;
31+ I : Integer;
32+ P : PChar;
3933
4034 begin
4135 P:=@I;
4236 // Der Compiler gibt keine Fehlermeldung aus
4337 end.
44-```
4538
46-
47-
48-\--[Olaf](</User:Olaf> "User:Olaf") 09:05, 25 January 2013 (UTC)
39+--Olaf 09:05, 25 January 2013 (UTC)
4940
5041---
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).*
42+*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).*
43+Category: Free Pascal Programmers Guide/de

Back to history