[Cologne-pm] dynamisches Array

Bernd Bornhausen bornhausen at web.de
Wed May 12 06:51:21 CDT 2004


Hallo,

eval()...da hätte ich ja mal selbst nachschalgen können ...
das Problem ist, das es sich um Konfigurationsdaten handelt, die das Verhalten der Software veränder.
Es handelt sich hierbei um einen Parser, der aus Daten (ASCII) ein anderes Format erstellt , ähnlich zu XML.
Man kann mit der Konfigurationsdatei das Verhalten bis auf einen Datensatz hinunter anpassen.
Z.B.: Datei xyz, verwerfe alle deren Name=Anton sind, Datei abc, nichts verwerfen.
Das heisst für eine andere Art Konfigurationsdaten zu verwalten, müsste ich den gesamten Code ändern.
Und das ist zu viel aufwand, zumal es sich um Software handelt, die in einem Livenetz eines grossen deutschen Mobilfunkanbie(T)ers im Einsatz ist.
Und da will ich nicht zu viel kaputt machen ;)

Gruss
Bernd


"A. Pagaltzis" <pagaltzis at gmx.de> schrieb am 12.05.04 12:23:07:

* Bernd Bornhausen <bornhausen at web.de> [2004-05-12 11:35]:
> Meine Frage zielte aber im Prinzip darauf, ob es möglich ist in
> einem Array Code auszuführen:
> @array=({some code},{wert=>5,name=>"hallo"},);
> aber ich denke das geht eh nicht.

Mt eval() wäre das zu machen -- wie genau du dann wo arrangieren
willst geht aus der Beschreibung nach wie vor nicht hervor.

Normalerweise lässt es sich auch arrangieren, dass man ohne
eval() auskommt. Für einen Konfigurationsmechanismus braucht man
es nicht.. Den muss man auch nicht selber basteln, es gibt genug
Module dafür. Wenn die Kompatibilitätsfrage in deinem Ermessen
liegt (du also keinen alten Code und alte Configs hast, die
weiterhin laufen müssen), würde ich zu soetwas raten.

-- 
Gruss,
Aristoteles
 
"Wer nicht über sich selbst lachen kann, nimmt das Leben nicht ernst genug."
_______________________________________________
Cologne-pm mailing list
Cologne-pm at mail.pm.org
http://mail.pm.org/mailman/listinfo/cologne-pm

-- 
There are 10 types of people in the world: Those who understand binary, and those who don't.....
____________________________________________________________________
Der WEB.DE Virenschutz schuetzt Ihr Postfach vor dem Wurm Sober.A-F!
Kostenfrei fuer FreeMail Nutzer. http://f.web.de/?mc=021158




More information about the Cologne-pm mailing list