Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi uses System.* (https://www.delphipraxis.net/165064-uses-system-%2A.html)

luke2 13. Dez 2011 13:18

Delphi-Version: XE2

uses System.*
 
Hallo,

Ich habe nur ein ganz kurze Frage:

Macht es einen Unterschied, wenn man in DelphiXE2 z.B. uses System.SysUtils oder einfach nur uses SysUtils schreibt?

Danke

Impulz 13. Dez 2011 13:31

AW: uses System.*
 
also ich habe kein XE2 aber in 7 ist es schon ein unterschied

Bjoerk 13. Dez 2011 13:37

AW: uses System.*
 
In D7 gibt es kein System.SysUtils :shock:

Bernhard Geyer 13. Dez 2011 13:38

AW: uses System.*
 
Zitat:

Zitat von Bjoerk (Beitrag 1141169)
In D7 gibt es kein System.SysUtils :shock:

Also mein Delphi XE2 hat eine System.SysUtils.pas :-)


Mit System.SysUtils bist du immer auf der sicheren Seite.
Jedoch wird der Quellcode nicht mehr für D < 2009 (?) funktionieren ...

himitsu 13. Dez 2011 14:23

AW: uses System.*
 
Falls D7 mit Punkten in Dateinamen klar kommt, dann kann man dort "System.SysUtils" als Unit-Alias für "SysUtils" eintragen,
ansonsten eben "SysUtils" als lis für die "System.SysUtils" im XE2.

Uwe Raabe 13. Dez 2011 14:32

AW: uses System.*
 
Zitat:

Zitat von luke2 (Beitrag 1141163)
Macht es einen Unterschied, wenn man in DelphiXE2 z.B. uses System.SysUtils oder einfach nur uses SysUtils schreibt

Das hängt von den Einstellungen unter Unit-Gültigkeitsbereichsnamen ab. Bei XE2 wird in dem Fall, wo die unter uses angegebene Unit nicht gefunden wird, solange einer der angegebenen Bereichsnamen vorangestellt, bis eine entsprechende Unit gefunden wird.

So gesehen macht es schon einen Unterschied, wenn System nicht in der Liste vorkommt. In dem Fall würde das Projekt nicht compilieren.

luke2 13. Dez 2011 15:09

AW: uses System.*
 
OK, Danke, dann hat sich das ja geklärt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:33 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