Hallo NG,
ich bitte wieder mal um eure Hilfe.
In einem Projekt (Projekt_A) hab ich eine große Tablle (mTable) mit 40.000 Datensätzen.
Aus einer Klasse in einem anderen Projekt (Projekt_B) muss ich auf diese Tabelle zugreifen und Werte auslesen.
Projekt B ist aber schon in Projekt A referenziert (Dim p As New Projekt_B.Class_B)
Ringverweis geht ja nicht
Wenn ich jetzt im Projekt A über eine Property die Tabelle als DataTable dem Projekt B bekannt mache -
wird dann nochmal Speicher belegt, oder wird da nur ein Verweis benutzt?
Im ersteren Fall würde ich mir wahrscheinlich etwas anderes überlegen, denn eine so große Tabelle zweimal im Speicher zu halten, behagt mir gar nicht.
Viele Grüße
Norbert
ich bitte wieder mal um eure Hilfe.
In einem Projekt (Projekt_A) hab ich eine große Tablle (mTable) mit 40.000 Datensätzen.
Aus einer Klasse in einem anderen Projekt (Projekt_B) muss ich auf diese Tabelle zugreifen und Werte auslesen.
Projekt B ist aber schon in Projekt A referenziert (Dim p As New Projekt_B.Class_B)
Ringverweis geht ja nicht
Wenn ich jetzt im Projekt A über eine Property die Tabelle als DataTable dem Projekt B bekannt mache -
Code:
in B: Property MeineTable() As DataTable Set(ByVal value As DataTable) myTable = value End Set End Property in A: p.MeineTable=mTabelle
Im ersteren Fall würde ich mir wahrscheinlich etwas anderes überlegen, denn eine so große Tabelle zweimal im Speicher zu halten, behagt mir gar nicht.
Viele Grüße
Norbert
Comment