FoxCore
FoxCore ist eine asynchrone Ausfuhrungsbibliothek fur Visual FoxPro, die das Ausfuhren von Aufgaben im Hintergrund ohne Blockierung der Benutzeroberflache ermoglicht. Sie verwendet .NET als Parallelitatsmotor und interoperiert mit VFP uber COM, wobei bis zu 32 parallele Instanzen unterstutzt werden.
In diesem Abschnitt
- Installation — Anforderungen, Versionsauswahl und Erstkonfiguration.
- Erste Schritte — Ihre erste Hintergrundaufgabe in weniger als 5 Minuten.
- Erweiterte Muster — Fortschrittsberichte, sequenzielle Aufgaben und Fehlerbehandlung.
- API-Referenz — Vollstandige Referenz von FoxCoreClass und dem Task-Objekt.
- Beispiele — Praktische Beispiele: Stapelverarbeitung, Downloads, Berichte.
Hauptmerkmale
- Bis zu 32 gleichzeitige VFP-Aufgaben
- Asynchrone Ausfuhrung ohne UI-Blockierung
- Echtzeit-Fortschrittsberichte (Task.Progress)
- Sequenzielle Aufgaben mit Ergebnisweiterleitung
- Ereignissystem: OnComplete, OnFailed, OnProgress
- Kompatibel mit VFP 9, 10.0, 10.1, 10.2 (x86 und x64)
- Ewige Seat-Lizenz, einmalige Zahlung
Systemanforderungen
| Komponente | Anforderung |
|---|---|
| Visual FoxPro | 9.0 SP2 / 10.0 / 10.1 / 10.2 |
| Windows | Windows 10 / 11 (x86 o x64) |
| .NET Framework | 4.8 |
| RAM | 4 GB Minimum |
Keine Internetverbindung erforderlich FoxCore fuhrt keine externen Serveraufrufe durch. Die Lizenz wird lokal aktiviert, wenn die .lic-Datei installiert wird.