01.06.2009, 18:37
Hallo,
mir spuckt schon seit längerem was im Kopf herum, jetzt poste ich es mal und hoffe vielleicht in Zukunft dadurch effizienter programmieren zu können:
Und zwar habe ich mich gefragt ob es nicht möglich ist, ein Control einfach durch "seinen Namen" einzubinden. Ich hantiere bspw. viel mit xml-Daten herum. Diese lese ich ein, zeige sie dem Benutzer an, dieser führt ggf änderungen aus und ich speichere sie wieder ab. Dabei nutze ich die ganze Zeit irgendwelche Controls, die ja sozusagen dei Boxen für diese Daten darstellen.
Binde ich nun bspw. eine neue Kamera "CAM_XY" ein und erzeuge deren xml-Datei sowie das zugehörige Control, dann wäre es schön wenn ich das dieses Control einfach über den Namen CAM_XY.ctl einbinden könnte.
Dadurch müsste ich nicht für jedes Gerät einen neuen Case definieren und die ganzen Controls "per Hand" einfügen.
Funktioniert das irgendwie? Oder gibt es eine ähnliche Variante, durch diese ich die beschriebene "Automatik" erreiche?
Die Frage stellt sich mir bspw. ebenso für Klassen (statt für Controls).
Viele Grüße,
Steffen Illig
mir spuckt schon seit längerem was im Kopf herum, jetzt poste ich es mal und hoffe vielleicht in Zukunft dadurch effizienter programmieren zu können:
Und zwar habe ich mich gefragt ob es nicht möglich ist, ein Control einfach durch "seinen Namen" einzubinden. Ich hantiere bspw. viel mit xml-Daten herum. Diese lese ich ein, zeige sie dem Benutzer an, dieser führt ggf änderungen aus und ich speichere sie wieder ab. Dabei nutze ich die ganze Zeit irgendwelche Controls, die ja sozusagen dei Boxen für diese Daten darstellen.
Binde ich nun bspw. eine neue Kamera "CAM_XY" ein und erzeuge deren xml-Datei sowie das zugehörige Control, dann wäre es schön wenn ich das dieses Control einfach über den Namen CAM_XY.ctl einbinden könnte.
Dadurch müsste ich nicht für jedes Gerät einen neuen Case definieren und die ganzen Controls "per Hand" einfügen.
Funktioniert das irgendwie? Oder gibt es eine ähnliche Variante, durch diese ich die beschriebene "Automatik" erreiche?
Die Frage stellt sich mir bspw. ebenso für Klassen (statt für Controls).
Viele Grüße,
Steffen Illig