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?
OrdCreate() und Additive
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21191
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
OrdCreate() und Additive
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21191
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: OrdCreate() und Additive
hm, es sieht ganz so aus, als wenn der TAGName nur nach der Erzeugung NIL heißt. Sobald der Index geschlossen und wieder geöffnet wird, steht der richtige Name drin. Muß man erstmal drauf komen. Wenn man den Index nacheinander aufbaut, ist das jedenfalls nicht so. Komisch, wo liegt der Unterscheid zwischen einer Schleife, in der nacheinander alle Tags erzeugt werden und einem einzelnen TAG, der nur hinzugefügt wird? Den sehe ich nicht.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Jan
- Marvin
- Beiträge: 14653
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: OrdCreate() und Additive
Moin Manfred,
ich selber baue in verschiedenen Projekten mit FOXCDX nachträglich Tags ein. Immer ohne jedes Problem. Ich denke, das muß bei Dir woanders dran liegen.
Jan
ich selber baue in verschiedenen Projekten mit FOXCDX nachträglich Tags ein. Immer ohne jedes Problem. Ich denke, das muß bei Dir woanders dran liegen.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: OrdCreate() und Additive
Schließt Du die Tabelle nach Erstellen von "nachträglichen Tags", bevor Du sie weiterverwendest?Jan hat geschrieben:... ich selber baue in verschiedenen Projekten mit FOXCDX nachträglich Tags ein. Immer ohne jedes Problem. Ich denke, das muß bei Dir woanders dran liegen.
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Manfred
- Foren-Administrator
- Beiträge: 21191
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: OrdCreate() und Additive
@Jan,
bring doch mal gleich den Code mit, in dem Du das machst. Dann können wir ja mal vergleichen, ob ich es anderes und vielleicht falsch mache.
bring doch mal gleich den Code mit, in dem Du das machst. Dann können wir ja mal vergleichen, ob ich es anderes und vielleicht falsch mache.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!