ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
615
615
EMPFEHLEN
-
12.08.09 13:48 #1WiglWagl Tutorials.de Gastzugang
Hallo @ All,
ich stehe vor folgenden Problem:
Ich habe verschiedene Module (mod1, mod2 und mod2), welche für verschiedene Datenbanke stehen.
Über einen String, welchen ich mir aus der web.config hole weiß ich, welchen dieser drei Module ich verwenden muss.
Da ich aber keine Select Case oder If-SChleife schreiben möchte, da ich hier wieder auf diese drei gebunden wäre, würd ich gern den String zum Klassennamen wandeln, ganz simple sollte das so aussehen: Rc = string_s.Function()
Das geht natürlich nicht, aber weiß jemand, wie man sowas machen könnte?
vielen Dank
WW
-
12.08.09 14:37 #2
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Du könntest folgendes tun:
- Bau dir ein Interface
- Leite deine Module von diesen ab
- Schreibe in deine Config-Datei den Namen der assembly + Type-Name
- Lade dir zur Laufzeit die richtige Assembly und hol dir den Type über Reflection raus
- Aktiviere ihn mit hilfe des "Activator"
...und schon hast du eine Instanz deines Moduls das du über das Interface ansprechen kannsthttp://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
Ähnliche Themen
-
public String replaceAll(String regex, String replacement) und das $-Zeichen
Von takidoso im Forum JavaAntworten: 5Letzter Beitrag: 22.11.10, 17:31 -
IE-Problem: className=... wird nicht uebernommen
Von qwerty12309 im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 18.10.07, 17:24 -
PHP String für Javascript String Escapen. (String über mehrere Zeilen)
Von Lukasz im Forum PHPAntworten: 2Letzter Beitrag: 04.09.06, 12:07 -
MIt JavaScript className von einem HTML-Tag ändern
Von mbecker im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 30.12.05, 13:57 -
Full qualified Classname als String beziehen
Von Cybernd im Forum JavaAntworten: 0Letzter Beitrag: 21.07.04, 12:58





Zitieren
Login





