Autor Beitrag
Frühlingsrolle
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2105
Erhaltene Danke: 385

[Win NT] 5.1 x86 6.1 x64
[Delphi] 7 PE, 2006, 10.1 Starter, Lazarus - [C#] VS Exp 2012 - [Android API 15] VS Com 2015, Eclipse, AIDE - [C++] Builder 10.1
BeitragVerfasst: Sa 21.10.17 05:29 
Hallo Forum

Problemstellung:
Ich bekam einmal Warnmeldungen, als ich (mehrere) MS Office Assemblies importierte, wobei eine identische Klasse vorlag, die in Verwendung war, die andere Funktionen mit sich führte als die andere Klasse, jedoch VS nicht wusste, von welcher nun die Rede war.
Hat an sich keine weiteren Probleme verursacht, wurde nur entsprechend markiert.
Die Frage ist: Trifft das auch auf Interfaces zu? Auch dann, wenn sie sich durch die GUID eindeutig voneinander unterscheiden?
Ich bräuchte für mein Anliegen ein IFile (interface), und rechne ganz fest damit, dass so eins beläufig irgendwo unterkommen wird, wenn ich meine Assembly und eine andere in Verwendung habe.

_________________
„Politicians are put there to give you the idea that you have freedom of choice. You don’t. You have no choice. You have owners. They own you. They own everything." (George Denis Patrick Carlin)
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 3897
Erhaltene Danke: 794

Win7
C++, C# (VS 2015/17)
BeitragVerfasst: Sa 21.10.17 08:04 
Dafür gibt es ja die Namensbereiche (namespace), um diese voneinander abzugrenzen.

Für diesen Beitrag haben gedankt: Frühlingsrolle
Frühlingsrolle Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2105
Erhaltene Danke: 385

[Win NT] 5.1 x86 6.1 x64
[Delphi] 7 PE, 2006, 10.1 Starter, Lazarus - [C#] VS Exp 2012 - [Android API 15] VS Com 2015, Eclipse, AIDE - [C++] Builder 10.1
BeitragVerfasst: Sa 21.10.17 08:10 
Meinst du so: MyNameSpace.IFile file;? Und das gilt dann für Klassen, Konstanten ... mit Namensverwandtschaften auch?

_________________
„Politicians are put there to give you the idea that you have freedom of choice. You don’t. You have no choice. You have owners. They own you. They own everything." (George Denis Patrick Carlin)
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 3897
Erhaltene Danke: 794

Win7
C++, C# (VS 2015/17)
BeitragVerfasst: Sa 21.10.17 09:03 
Ja, genau.

Für diesen Beitrag haben gedankt: Frühlingsrolle
Symbroson
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 361
Erhaltene Danke: 56

Raspbian, Ubuntu, Win10
C, C++, Python, JavaScript, Delphi7, Casio Basic
BeitragVerfasst: Sa 21.10.17 10:41 
Letztens wurde zu mir gesagt, es gäbe keine Namespaces in Delphi, nur Units (in separaten Dateien). Sind jetzt hier auch Units gemeint?

_________________
most good programmers do programming not because they expect to get paid or get adulation by the public, but because it's fun to program. (Linus Torvalds)
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 3897
Erhaltene Danke: 794

Win7
C++, C# (VS 2015/17)
BeitragVerfasst: Sa 21.10.17 11:59 
Hier geht es ja um C# (bzw. .NET), aber bei Delphi ist es in der Tat an die Unit gekoppelt: Namespaces in Delphi.
Frühlingsrolle Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2105
Erhaltene Danke: 385

[Win NT] 5.1 x86 6.1 x64
[Delphi] 7 PE, 2006, 10.1 Starter, Lazarus - [C#] VS Exp 2012 - [Android API 15] VS Com 2015, Eclipse, AIDE - [C++] Builder 10.1
BeitragVerfasst: So 22.10.17 00:55 
Dankschön Th69!

Das Thema hat sich erledigt !!!

_________________
„Politicians are put there to give you the idea that you have freedom of choice. You don’t. You have no choice. You have owners. They own you. They own everything." (George Denis Patrick Carlin)