Peter Mössinger
Grünschnabel
Hallo,
ich benutze Borland Delphi mit der Sprache Delphi.NET und scheine auf das gleiche Problem gestoßen zu sein, das schon einmal in diesem Posting angesprochen wurde: http://www.tutorials.de/forum/net-w...erwirft-propertys-eines-components-hilfe.html
Eine Property vom Typ einer in einem Namespace selbst definierten Enumeration wird in der IDE fehlerhaft gemappt, so dass, wenn man in der IDE einen Wert auswählt, richtiger .NET Code erzeugt wird (InitializeComponent-Methode). Dieser Code wird aber nicht mehr richtig in die IDE zurückgemappt.
Grund ist der Namespace, in dem der Enumerations-Typ definiert wurde.
Im Code wird folgendes generiert:
Self.Klasse.Attribut := Namespace.EnumTyp.EnumWert;
Wenn es nur
Self.Klasse.Attribut := EnumTyp.EnumWert;
wäre, dann wäre alles OK.
Habt Ihr eine Ahnung, wie ich dieses Problem gelöst bekomme?
Danke und Grüße,
Peter Mössinger
ich benutze Borland Delphi mit der Sprache Delphi.NET und scheine auf das gleiche Problem gestoßen zu sein, das schon einmal in diesem Posting angesprochen wurde: http://www.tutorials.de/forum/net-w...erwirft-propertys-eines-components-hilfe.html
Eine Property vom Typ einer in einem Namespace selbst definierten Enumeration wird in der IDE fehlerhaft gemappt, so dass, wenn man in der IDE einen Wert auswählt, richtiger .NET Code erzeugt wird (InitializeComponent-Methode). Dieser Code wird aber nicht mehr richtig in die IDE zurückgemappt.
Grund ist der Namespace, in dem der Enumerations-Typ definiert wurde.
Im Code wird folgendes generiert:
Self.Klasse.Attribut := Namespace.EnumTyp.EnumWert;
Wenn es nur
Self.Klasse.Attribut := EnumTyp.EnumWert;
wäre, dann wäre alles OK.
Habt Ihr eine Ahnung, wie ich dieses Problem gelöst bekomme?
Danke und Grüße,
Peter Mössinger