Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ist Name ein reservierter Bezeichner? (https://www.delphipraxis.net/100118-ist-name-ein-reservierter-bezeichner.html)

pstruh 22. Sep 2007 15:27


Ist Name ein reservierter Bezeichner?
 
Hallo, bin gerade mit Dexian am verzweifeln. Bekommen ein (Kleinst-)Programm nicht in den Griff. Dabei fällt mir auf, das der Bezeichner "Name" eines Record-Feldes im Syntaxhighlighting blau dargestellt wird - ist Name ein reservierter Bezeichner? Das kenne ich aus Delphi 5 nicht.

Vielleicht schaut noch mal ein anderer in den Code - ich finde den Fehler nicht!

// edit: Grundproblem gelöst, aber hab's neu codiert

Nuclear-Ping 22. Sep 2007 15:30

Re: Ist Name ein reservierter Bezeichner?
 
Name ist afaik kein reserviertes Wort. Was ein Editor hervorhebt ist Definitionssache, also von Editor zu Editor unterschiedlich.

Dax 22. Sep 2007 16:30

Re: Ist Name ein reservierter Bezeichner?
 
Name ist ein reserviertes Wort, genau wie Index. Allerdings werden beide nur in den exports-Klauseln einer DLL gebraucht.

Jakob Ullmann 22. Sep 2007 17:14

Re: Ist Name ein reservierter Bezeichner?
 
Also ich bin jetzt völlig irritiert, nachdem gerade. Reservierte Wörter sind doch das gleiche wie Schlüsselwörter, oder wie ist das zu verstehen?

Hawkeye219 22. Sep 2007 17:27

Re: Ist Name ein reservierter Bezeichner?
 
Hallo,

bei 'name' handelt es sich um eine Direktive, die nur in einem bestimmten Kontext als reserviertes Wort behandelt wird, nämlich in der erwähnten exports-Klausel. Auf dieser Seite werden weitere Bezeichner aufgeführt, die im "normalen" Quelltext neu definiert werden können - obwohl man dies nach Möglichkeit vermeiden sollte.

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr.

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