Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Vorreservierte Wörter von Delphi (https://www.delphipraxis.net/28605-vorreservierte-woerter-von-delphi.html)

titus 26. Aug 2004 20:44


Vorreservierte Wörter von Delphi
 
Hi, ich mache grad ein Highlighting für Delphi, jetzt brauch ich halt alle vorreservierten Wörter (function, String...).
Leider bin ich kein Pro in Delphi und weiß die nicht :).
Habt ihr oder kennt ihr eine Liste mit allen?

Vielen Dank, titus

fred.reichbier 26. Aug 2004 20:46

Re: Vorreservierte Wörter von Delphi
 
War das hier nicht schon mal?

S2B 26. Aug 2004 20:46

Re: Vorreservierte Wörter von Delphi
 
Da gibt's so nen MOD für phpBB! Das ist zumindest ein Anfang! :wink:
Link

Phoenix 26. Aug 2004 20:47

Re: Vorreservierte Wörter von Delphi
 
Jupp.. und zwar hier.

Pseudemys Nelsoni 26. Aug 2004 20:47

Re: Vorreservierte Wörter von Delphi
 
Zitat:

Zitat von Delphi-Hilfe
Die folgenden reservierten Wörter können weder neu definiert noch als Bezeichner verwendet werden.

and array as asm
begin case class const
constructor destructor dispinterface div
do downto else end
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor
Neben den oben aufgeführten Wörtern gelten in Objekttypdeklarationen auch private, protected, public, published und automated als reservierte Wörter. In allen anderen Fällen werden sie als Direktiven behandelt. Die Wörter at und on haben ebenfalls eine besondere Bedeutung.


titus 26. Aug 2004 20:48

Re: Vorreservierte Wörter von Delphi
 
Vielen Dank an euch alle für die extrem (!) schnelle Hilfe!

titus 26. Aug 2004 21:05

Re: Vorreservierte Wörter von Delphi
 
So ich bins nochmal :).

Diese hier hab ich jetzt alle rausgeholt, dort sind aber immernoch welche (hier im Forum) nicht hervorgehoben (z.B. final oder local), sind diese jetzt also vorhanden oder nicht? thx

Da sind sie:
Delphi-Quellcode:
absolute
abstract
and
array
as
asm
assembler
at
automated
begin
case
cdecl
class
const
constructor
contains
default
deprecated
destructor
dispid
dispinterface
div
do
downto
dynamic
else
end
except
export
exports
external
far
file
final
finalization
finally
for
forward
function
goto
if
implementation
implements
in
index
inherited
initialization
inline
interface
is
label
library
local
message
mod
name
near
nil
nodefault
not
object
of
on
or
out
overload
override
package
packed
pascal
platform
private
procedure
program
property
protected
public
published
raise
read
readonly
record
register
reintroduce
repeat
requires
resident
resourcestring
safecall
sealed
set
shl
shr
static
stdcall
stored
strict
string
then
threadvar
to
try
type
unit
unsafe
until
uses
var
varargs
virtual
while
with
write
writeonly
xor

nailor 26. Aug 2004 21:06

Re: Vorreservierte Wörter von Delphi
 
die hier nicht fetten scheinen mir zum großteil die neuen sachen aus delphi.net zu sein

titus 26. Aug 2004 21:09

Re: Vorreservierte Wörter von Delphi
 
ok dann sind diese vorhanden, vielen dank!

sakura 26. Aug 2004 21:17

Re: Vorreservierte Wörter von Delphi
 
In obiger Liste sind einige doppelt ;) Aber wir hatten das vor kurzem erst: http://www.delphipraxis.net/internal...=214341#214341

...:cat:...

nailor 26. Aug 2004 21:22

Re: Vorreservierte Wörter von Delphi
 
Zitat:

Zitat von sakura
In obiger Liste sind einige doppelt ;)

dann werden die halt viermal so dick geschreiben :!:

titus 26. Aug 2004 21:25

Re: Vorreservierte Wörter von Delphi
 
Zitat:

Zitat von sakura
In obiger Liste sind einige doppelt ;)

bin ich blind? ich seh keine doppelten :?

edit: auja aber nur cdecl sonst nix :?
edit2: jetzt sollten keine mehr doppelt sein (hab das mit php einfach gemacht (rauskopiert und dann in_array benutzt), aber da zwischen groß- und kleinschreibung unterschieden wird, muss ich erst strtolower anwenden ;))

nailor 26. Aug 2004 23:26

Re: Vorreservierte Wörter von Delphi
 
hey krass. ich kenn von c# readonly. das kann man im #ctor setzten und dann nur noch lesen. aber was ist writeonly? kann man das im #ctor lesen und danach nurnoch was neues reinschreiben, das man eh nicht mehr lesen kann?

maximov 27. Aug 2004 10:12

Re: Vorreservierte Wörter von Delphi
 
Moin,

in der unit WSDLintf.pas (D7) kann man folgendes lesen...
Delphi-Quellcode:
const

 ReservedWords: array[0..66] of string = ('and', 'array', 'as', 'asm', 'begin','case',
    'class','const','constructor','destructor', 'dispinterface', 'div', 'do','downto',
    'else', 'end', 'except', 'exports', 'file', 'finalization', 'finally', 'for','function',
    'goto', 'high', 'if', 'implementation', 'in','inherited','initialization', 'inline','interface',
    'is','label','library', 'low', 'mod','nil','not','object','of','or','out','packed','procedure',
    'program','property','raise','record','repeat', 'resourcestring', 'set','shl','shr', 'string',
    'then', 'threadvar', 'to','try','type','unit','until','uses','var','while','with','xor');

  Directives: array[0..43] of string = ('absolute','abstract','assembler','automated','cdecl','contains',
    'default','dispid', 'dynamic', 'export','external','far','forward','implements','index','message',
    'name','near','nodefault','overload','override','package','pascal','private','protected','public',
    'published','read','readonly','register','reintroduce','requires','resident','safecall','stdcall',
    'stored','virtual','write','writeonly','on','platform','deprecated','local','varargs');

  Operators: array[0..12] of string = ('+','-','*','/','@','^','=','>','<','<>','<=','>=',':=');
irgendwie ganz praktisch, da man das gleich in kathegorien mit delphi benutzen kann :-D

titus 27. Aug 2004 18:47

Re: Vorreservierte Wörter von Delphi
 
leider hab ich kein Delphi zum nachgucken :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz