ich setze Visual Studio 2008 Professional ein und mir hat neulich ein Kollege gezeigt, wie einfach es doch ist, dass jemand von seinem Projekt auf meines referenzieren (also Funktionen aus meinem Programm in seines einbinden) kann. Damit habe ich ansich ja kein Problem, ich würde lediglich bei meinen alten VB.NET Projekten (wenn ich mal viiiel Zeit habe werde ich diese in C# übernehmen), die aufgrund damals durchschnittlicher Programmierung (meine .NET-Anfänge) recht "schäbig" programmiert sind wie ich finde, diese Möglichkeit der Referenzierung ausschalten. Also die Projekte funktionieren einwandfrei, sie sind einfach nicht so "sauber" programmiert. Kann man diese Referenzierung unterbinden? Wenn ja wie?
Eine Möglichkeit (die mir aber recht umständlich erscheint) wäre, alle Public-Funktionen in den Klassen als "Friend" zu deklarieren, aber ich meine, da muss es doch eine bessere und/oder einfachere Möglichkeit geben, oder?
Vielen Dank im Voraus
FatalException
Edit (Montag, 11. Januar 2010 12:17) : Habe das erstmal mit "Friend" gelöst. Wenn jemand noch eine bessere Möglichkeit hat, würde mich diese dennoch interessieren.