vom: 12.07.2005 von: Jochen Kirstaetter JochenK@prolib.de
Active FoxPro Pages 3.0.585 veröffentlicht  
ProLib Software hat eine neue Version der Active FoxPro Pages - Build #585 - veröffentlicht. Dieses Release beinhaltet viele Verbesserungen und neue Fähigkeiten innerhalb der Engine; die Dokumentation ist dabei aber nicht zu kurz gekommen.

Dieser Beitrag gibt einen Überblick über die Änderungen und Korrekturen seit dem letzten Release vom März 2005. Wie gewohnt fügen wir die Trackingnummern jeweils hinzu, um euch über die eingereichten Fehler- und Problemmeldungen zu informieren.

Neue Fähigkeiten:

* AFP verwendet die Servervariable PATH_TRANSLATED als Bestandteil der generierten Dateien im Cache-Verzeichnis. Sofern der Webserver (IIS, Apache, etc) mit Skriptmapping benutzt wird, bestehen keinerlei Bedenken. Dadurch reduziert sich die Anzahl der Cachedatei pro physikalischer Datei auf eins, unabhängig von den Hostnamen und gewählten URLs. Vorher wurde der Cache bei unterschiedlichen Hostnamen mit mehreren Dateien überfüllt. [381]
* Die neue Server.Build() Methode kompiliert eine AFP-Seite und legt diese im Cache ab. Mit diesem Mechanismus kann man einen Pre-Compile für alle AFP-Dokumente nach einem Update der Webanwendung anstoßen. [381]
* Der AFP3 Dienst bietet neue Einstellungen zur besseren Unterstützung des DbgView-Tool von Sysinternals. [1116]
* Der Generator unterstützt eine neue Einstellung zur Vermeidung der Prüfung auf eine neue Version einer physikalischen Datei. [1114]
* Der Standardwert für SQLSetProp("DispLogin") ist jetzt 3, um einen potentiellen Logindialog zu unterdrücken. [1108]

Fehlerbehebungen:

* Die Sessionverwaltung hatte eine Schwachstelle bei den Handles, welche die Anzahl der Handles und den Speicherverbrauch bis zum Neustart der AFP 3 in die Höhe trieb. [1111]
* Etliche Verbesserungen beim C24 Kompatibilitätplugin. [1101, 1129 und 1135]
* Server.Info() zeigt eine Liste aller geladener Plugins. [500]
* Der AFP3 Dienst und die Debuginstanz verwenden unterschiedliche FXP-Dateien. [984]
* Der AFP3 Dienst konnte Abstürze beim Beenden der Active FoxPro Pages verursachen. [1103]

Fazit:

Die zusammengestellten und weitere Informationen sind in der Release.txt des aktuellen Setups ausführlich beschrieben.

Kurz noch ein paar erläuternde Worte zu den [xxx] Nummern. Falls ihr ein Fehlverhalten der AFP oder Änderungswünsche einsendet, werden diese vom Entwicklerteam 'getagged'. Somit habt ihr durch die Nummer ein direktes Feedback, ob eure Vorschläge erledigt sind. Wir hoffen, dass alle mit dieser Vorgehensweise einverstanden sind und würden uns freuen, wenn weiterhin alle fleissig Rückmeldung an uns geben.

Obligatorisch empfehlen wir die schnellstmögliche Aktualisierung der AFP und bitten um Informationen, falls es zu Problemen mit der AFP auf euren Systemen kommen sollte.

Bis denne, JoKi

PS:
Nicht vergessen, den 'Cache' zu leeren. Am besten vor dem Upgrade.