Entwickler-Ecke

Andere .NET-Sprachen - Unit-Aliasnamen


Christian S. - Sa 01.05.04 11:18
Titel: Unit-Aliasnamen
Hallo!

Laut Delphi-Hilfe ist es möglich, Kurznamen für Units einzuführen. Die Hilfe beschreibt dies so:

Delphi-Quelltext
1:
uses MyCompany.AVeryLongNamespaceDesignation.VeryDescriptiveUnitName as aUnit;                    

Folglich müsste eigentlich auch das gehen:

Delphi-Quelltext
1:
2:
3:
uses
  System.Windows.Forms as theWinForms,
  System.Drawing, System.Collections, System.ComponentModel, System.Data;
Tut es aber nicht. Ich erhalte folgende Meldung:
Zitat:
[Fehler] WinForm.pas(6): ',' oder ';' erwartet, aber 'AS' gefunden
Also so, als würde es dieses Feature doch nicht geben.

Weiß jemand, wie es richtig geht?

MfG
Peter


UC-Chewie - Sa 01.05.04 18:40

Mangels Delphi8 weiß ich es nicht, aber hast du vielleicht mal probiert, Unitnamen as Alias in Klammern zu setzen? Vielleicht hat der as-Operator eine niedrigere Rangwertigkeit als das Komma.


Christian S. - Sa 01.05.04 19:13

Hm, nein, das funktioniert leider auch nicht. Ergibt folgende Meldung:
Zitat:
[Fehler] WinForm.pas(6): Bezeichner erwartet, aber '(' gefunden