Autor Beitrag
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 01.05.04 11:18 
Hallo!

Laut Delphi-Hilfe ist es möglich, Kurznamen für Units einzuführen. Die Hilfe beschreibt dies so:
ausblenden Delphi-Quelltext
1:
uses MyCompany.AVeryLongNamespaceDesignation.VeryDescriptiveUnitName as aUnit;					

Folglich müsste eigentlich auch das gehen:
ausblenden 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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
UC-Chewie
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 531

WinXP
D5 Ent
BeitragVerfasst: 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.

_________________
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".