Es handelt sich um ein kleineres Network mit Windows Server 2008 und 4 WindowsXP-Workstations gemischt mit neuer Windows7-Workstation.
Neu würde man natürlich DbIMPORT() statt APPEND FROM verwenden.
Das Programm macht folgendes:
Für eine Auswertung wird eine temp. Datei aus einem Array erzeugt mit DbCREATE( "tpAbo", aDbfAbo).
- Das funktioniert normal. Dann folgt
Code: Alles auswählen
APPEND from ABO for eroeff >=vdatum .and. eroeff <=bdatum .and. !deleted()
Dieser Append funktioniert ein- zwei- oder dreimal normal und schnell. Dann jedoch plötzlich extrem verlangsamt, exakt wie wenn jemand auf dem Schlauch stehen würde! Dies z.B. auch, wenn ich von der Win7-Workstation auf die WinXP-WS wechsle und das Programm dort neu starte.
Natürlich habe ich alle CLOSE DATA und RELEASE ALL kontrolliert. Zudem passiert es auch, wenn die Anwendung verlassen wurde, wobei ja schon von XBase und auch von Windows her standardmässig alle Ressourcen freigegeben werden müssen.