Dim WidthEvents oder ohne WithEvents?

25/04/2009 - 10:18 von Andreas Mahub | Report spam
Hi,

kann eine Klasse erkennen, ob diese mit "WithEvents" initialisiert wurde?
Also ob:
Dim WidthEvents Test as New clsTest
oder
Dim Test as New clsTest
gemacht wurde? Oder muss ich dafür eine eigene Property erstellen?

Gruß
Andy
 

Lesen sie die antworten

#1 Armin Zingler
25/04/2009 - 13:13 | Warnen spam
Andreas Mahub wrote:
Hi Gerold,

um unnötige Datenbanklast zu vermeiden.

Also folgendes: Ich habe eine Klasse geschrieben, welche bestimmte
Datenbankaufgaben hat. Diese Klasse wird sowohl unter WinForms
(Adminzwecken) als auch unter ASP.NET verwendet. Und bei ASP.NET
werden die WithEvents überhaupt nicht benötigt und würden nur
"unnötig" eine weitere Datenbankabfrage tàtigen (pure Statistik).



Withevents tàtigt gar nichts.

Daher meine Frage ob es mit Bordmitteln mögliche ist herauszufinden
ob eine Klasse mit WithEvents instanziert wurde.

Aber aus deiner Antwort nehme ich jetzt mal heraus: Nein? :-)
Dann mache ich einfach in der Sub New einen Parameter rein der sich
"SendEvents as Boolean" schimpft :-)




Sorry, aber du bist echt völlig auf dem falschen Dampfer! Lass doch die
Klasse ein Event raisen! Ob das von 0 oder 3,4 Mio. Ereignisempfànger
behandelt wird, kann der Klasse selbst doch egal sein. Wenn du sagst, dass
sie unter Winforms und unter ASP.net genutzt wird, oder wo auch immer, dann
kannst du das Objekt doch in einem Fall einer Withevents-Variablen zuweisen
und am anderen Fall, also bei der ASP.net-Anwendung in deinem Fall, halt
nicht.


Armin

Ähnliche fragen