Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Kollision von enumerated types [solved] (https://www.delphipraxis.net/114059-kollision-von-enumerated-types-%5Bsolved%5D.html)

cltom 19. Mai 2008 09:38


Kollision von enumerated types [solved]
 
Hej,

habe zwei Komponenten verwendet, die enumerated Types definiert haben, beide mit gs zu Beginn (gsXYZ für gridstyle und gsABC für glowstyle). Bei einer Zuweisung für eine Komponente kommt nun die Meldung, es wären inkompatible Typen, weil Typen der Komponente a auf die Komponente b zugewiesen würden (was nicht der Fall ist, ich habe die für dieses Objekt gültige Typen gewählt). Offenbar kommt aber irgendwoher die Information, dass dieser enumerated type, den ich zuweise, aus den typen der anderen Komponente kommen.

Wie kann ich das verhindern?

danke
gruß
tom

Bernhard Geyer 19. Mai 2008 09:40

Re: Kollision von enumerated types
 
Namespace (Unitnamen) davorsetzen:

Delphi-Quellcode:
VariableVonTyp1 := <UnitName1>.<EnumWert>;
Wenn zwei gleiche Typen definiert sind ist der Typ sichtbar der als letzter in der Uses-Anweisung auftaucht.

cltom 19. Mai 2008 09:43

Re: Kollision von enumerated types [solved]
 
ha, sehr gut, danke!!


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