Encoder: define()-Verwaltungsprogramm?

Beitrag lesen

Ich glaube du gehst da etwas am Sinn der Sache vorbei. Ein define in einer Programmiersprache ist was, das man nicht an zig Stellen im Programm ändern muss, wenns mal geändert werden soll. Soweit passts noch.

Aber was du meinst sind Konfigurationsdaten, die in verschiedenen Systemen verschieden aussehen. Die würd ich in einer separaten Datei halten, als XML oder sonst wie. Die Datei hast du zwar, aber ein define ist etwas das dann schon "ziemlich" konstant ist.
Eine Datei im XML Format oder in der Art
Name1=Wert1
Name2=Wert2
kannst du auch mit einer entsprechenden Funktion bearbeiten. Die schaut nach ob es einen benannten Wert schon gibt und ändert den, oder fügt einen neuen hinzu.