Reserved words/de

From Lazarus wiki
Jump to navigationJump to search

Deutsch (de) English (en) français (fr) polski (pl) русский (ru) 中文(中国大陆)‎ (zh_CN)


Die Schlüsselwörter der einzelnen Compilermodi werden so zusammen gefasst:
Im Turbo Pascal Modus stehen Ihnen nur die Schlüsselwörter von Turbo Pascal zur Verfügung.
Im Delphi Modus stehen Ihnen die Schlüsselwörter von Turbo Pascal und Objekt Pascal zur Verfügung.
Im Free Pascal Modus stehen Ihnen die Schlüsselwörter von Turbo Pascal und Objekt Pascal zur Verfügung.

Reservierte Wörter in Turbo Pascal

Folgende Schlüsselwörter kommen im Turbo Pascal Modus vor:
and
array
asm
begin
break
case
const
constructor
continue
destructor
div
do
downto
else
end
false
file
for
function
goto
if
implementation
in
inline
interface
label
mod
nil
not
object
of
on
operator
or
packed
procedure
program
record
repeat
set
shl
shr
string
then
to
true
type
unit
until
uses
var
while
with
xor

Reservierte Wörter in Objekt Pascal

Zusätzlich zu den reservierten Wörtern in Turbo Pascal kommen im Delphi Modus folgende reservierte Wörter hinzu:
as
class
dispose
except
exit
exports
finalization
finally
inherited
initialization
is
library
new
on
out
property
raise
self
threadvar
try

Reservierte Wörter in Free Pascal

Die reservierten Wörter in Free Pascal setzen sich aus den reservierten Wörtern des Turbo Pascal Modus und des Objekt Pascal Modus zusammen.

Modifiers (Direktiven)

Die untenstehende Liste ist eine Liste von Modifikatoren.
Modifikatoren sind keine reservierten Wörter im eigentlichen Sinn, sie werden aber wie reservierte Wörter verwendet.
absolute
abstract
alias
assembler
cdecl
cppdecl
default
export
external
forward
index
local
name
nostackframe
oldfpccall
override
pascal
private
protected
public
published
read
register
reintroduce
safecall
softfloat
stdcall
virtual
write

Nicht unterstützte Turbo Pascal Modifier

Der Grund dafür, dass diese Modifier nicht unterstützt wurden ist der, dass diese Modifier zum 16 Bit Code gehören und dass Free Pascal 32 Bit und 64 Bit Code erstellt.
far
near


--Olaf 15:01, 3 November 2012 (UTC)