OrdCreate() und Additive
Verfasst: So, 06. Nov 2016 19:27
So, nachdem ich jetzt lange genug herumgebastelt habe mal wieder was neues von mir.
Ich wollte in einem FOXCDX Indexfile einen Tag entfernen und dann den TAG neu erzeugen. Sollte ja eigentlich recht fix und einfach klappen, aber das scheint nur so auszusehen auf den ersten Blick.
Fangen wir mal von vorne an:
ich habe eine Routine, die alle TAGS in einem Indexfile erzeugt. Und zwar nacheinander in einer Schleife. Das klappt prima. (Indexfile wird immer vorher gelöscht und dann komplett neu aufgebaut) Wenn ich jetzt aber aus einem Indexfile per OrdDestroy() den TAG entferne und dann nur diesen wieder neu erzeuge, dann passiert folgendes:
1) Ohne lAdditive wird nach dem Aufbau das Ordlist() Array mit NIL angezeigt und der Rest ist weg
2) mit lAdditive bleiben die anderen TAGS erhalten, aber am Ende steht nicht der neue TAg Name, sondern ebenfalls NIL
Tja, was mache ich da falsch?
Ich wollte in einem FOXCDX Indexfile einen Tag entfernen und dann den TAG neu erzeugen. Sollte ja eigentlich recht fix und einfach klappen, aber das scheint nur so auszusehen auf den ersten Blick.
Fangen wir mal von vorne an:
ich habe eine Routine, die alle TAGS in einem Indexfile erzeugt. Und zwar nacheinander in einer Schleife. Das klappt prima. (Indexfile wird immer vorher gelöscht und dann komplett neu aufgebaut) Wenn ich jetzt aber aus einem Indexfile per OrdDestroy() den TAG entferne und dann nur diesen wieder neu erzeuge, dann passiert folgendes:
1) Ohne lAdditive wird nach dem Aufbau das Ordlist() Array mit NIL angezeigt und der Rest ist weg
2) mit lAdditive bleiben die anderen TAGS erhalten, aber am Ende steht nicht der neue TAg Name, sondern ebenfalls NIL
Tja, was mache ich da falsch?