Es ist tatsächlich möglich, Foxpro auf zwei Weisen zu nutzen:
- als passiver Daten-Lieferant: hier läuft VFP als COM-Server und liefert der .Net-GUI auf deren Wunsch als COM-Client die Anzeige-Daten.
- als aktiver Teil, der Dienste der GUI verwenden kann (z.B. MessageBoxen oder Fortschrittsbalken). Hier wird von VFP eine dritten Komponente verwendet: die VFPBridge. Diese stellt Dienste bereit, z.B. ShowMessagebox(). Die Gui sieht die VFPBridge über dei VFP-Instanz und kann damit Ereignisse der VFPBridge abonnieren, die von den Dienste-Methoden der VFPBridge ausgelöst werden.
Eine Veröffentlichung hier ist aktuell nicht geplant. Interessenten können sich jedoch gerne melden.
Nächstes Thema ist, wie möglichst einfach und typsicher der Austausch einzelner Datensätze oder Cursordateien abzuwickeln ist.

Keine Kommentare:
Kommentar veröffentlichen