Delphi-PRAXiS
Seite 1 von 3  1 23   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   XE 2 Unit scope name (https://www.delphipraxis.net/162811-xe-2-unit-scope-name.html)

bernhard_LA 6. Sep 2011 13:25

XE 2 Unit scope name
 
wenn ich meine Projekte sowohl unter Delphi XE2 als auch unter D 2010 oder sogar noch D7 kompilieren will komme ich um :

uses {$ifdef VER230} // compile with Delphi XE2
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs
{$else} // use any old DELPHI compiler
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,
{$endif}


wohl nicht herum ??????? oder ????

DeddyH 6. Sep 2011 13:37

AW: XE 2 Unit scope name
 
Kannst Du nicht Unit-Aliase festlegen?

daywalker9 6. Sep 2011 13:39

AW: XE 2 Unit scope name
 
Du kannst auch weiterhin die "normalen" Unitnamen nutzen.

Es ist kein Zwang die Unit-Scopes zu nutzen

Uwe Raabe 6. Sep 2011 13:41

AW: XE 2 Unit scope name
 
Zitat:

Zitat von DeddyH (Beitrag 1122072)
Kannst Du nicht Unit-Aliase festlegen?

Besser geht das mit "Projektoptionen - Delphi-Compiler - Unit-Gültigkeitsbereichsnamen".

DeddyH 6. Sep 2011 13:45

AW: XE 2 Unit scope name
 
Kann ich nicht kennen, gibt es unter XE noch nicht ;)

Uwe Raabe 6. Sep 2011 13:48

AW: XE 2 Unit scope name
 
Zitat:

Zitat von DeddyH (Beitrag 1122078)
Kann ich nicht kennen, gibt es unter XE noch nicht ;)

Dort hieß das noch "Standard-Namespace". Trägt man dort z.B. "Generics" ein, genügt in der uses dann ein einfaches "Collections".

DeddyH 6. Sep 2011 13:50

AW: XE 2 Unit scope name
 
Ach, dafür ist das. Danke für die Aufklärung.

bernhard_LA 6. Sep 2011 13:52

AW: XE 2 Unit scope name
 
ohne unit scope names kann ich nicht im x64 bit modus kompilieren ... ist das richtig so ?

Uwe Raabe 6. Sep 2011 14:04

AW: XE 2 Unit scope name
 
Zitat:

Zitat von bernhard_LA (Beitrag 1122083)
ohne unit scope names kann ich nicht im x64 bit modus kompilieren ... ist das richtig so ?

Das wäre mir jetzt neu. Soweit ich weiß, gibt es die Unit-Scope-Names eher wegen FireMonkey (VCL vs. FMX).

Grundsätzlich habe ich ja nichts gegen einen einmaligen Port, dafür wird es sicher bald auch Tools geben. Schwierig wird es nur, wenn man z.B. für Komponenten-Bibliotheken kompatibel zu den älteren Delphi-Versionen bleiben muss/will.

mquadrat 6. Sep 2011 14:27

AW: XE 2 Unit scope name
 
Zitat:

Zitat von daywalker9 (Beitrag 1122073)
Du kannst auch weiterhin die "normalen" Unitnamen nutzen.

Es ist kein Zwang die Unit-Scopes zu nutzen

Sicher? Bei einer alten Version der TMS hat XE2 DBTables nicht mehr akzeptiert


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 Uhr.
Seite 1 von 3  1 23   

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