Freigeben über


Automatisierung und COM-Server

Sie können die Funktionalität Ihrer Visual FoxPro-Anwendungen erweitern, ohne dass Sie dazu viel zusätzliche Zeit in das Schreiben von Code investieren müssen, indem Sie Automatisierung und COM-Server verwenden. Mithilfe von Automatisierung können Sie andere Anwendungen, wie z. B. Microsoft Excel, von Ihrer eigenen Anwendung aus steuern. COM-Server ermöglichen Ihnen das Packen komplexer Routinen in wiederverwendbare Komponenten.

Inhalt dieses Abschnitts

  • Steuern von Visual FoxPro über andere Anwendungen
    Da Visual FoxPro sowohl als Server (mit Ebene 2-Entsprechung) als auch als Client arbeitet, können Anwendungen, die Automatisierung unterstützen, Instanzen von Visual FoxPro erstellen, Visual FoxPro-Befehle ausführen und auf Visual FoxPro-Objekte zugreifen.
  • Erstellen von Automatisierungsservern
    Ein Automatisierungsserver ist eine COM-Komponentenanwendung, die Funktionalität bereitstellt, die mittels Automatisierung von anderen Anwendungen verwendet und erneut verwendet werden kann.
  • Verwenden von Remoteautomatisierung
    Wenn Sie lokale Server zu Automatisierungszwecken erstellen, können Sie diese auch im Remotebetrieb bereitstellen. Die Remoteautomatisierung ermöglicht Ihnen die gleiche Flexibilität, Erweiterbarkeit und Leistungsfähigkeit wie bei der lokalen Automatisierung, lediglich innerhalb eines Netzwerks.
  • Visual FoxPro-Laufzeitbibliotheken
    Visual FoxPro wird mit zwei separaten Laufzeitbibliotheken geliefert, eine für die meisten normalen Anwendungstypen und eine für höchst skalierbare prozessinterne Serveranwendungen.
  • Überlegungen und Beschränkungen beim Serverentwurf
    Es gibt bestimmte Verhaltensmerkmale, Prozesse und Einschränkungen, die sich auf die Effizienz einer Serveranwendung auswirken können.

Verwandte Abschnitte

  • Erweitern von Anwendungen
    Sie können eine Microsoft Visual FoxPro-Basisanwendung dahingehend erweitern, dass die Anwendung von mehreren Benutzern verwendet werden kann, die Vorteile der Microsoft ActiveX-Steuerelemente und automatisierungsfähiger Anwendungen genutzt und internationale Funktionen hinzugefügt werden.
  • Überblick über die Webdienste
    Visual FoxPro ermöglicht es Ihnen, Webdienste mit Ihren Anwendungen zu verwenden. Ein Webdienst ist eine im Internet verfügbare Klasse (ein Objekt), auf die Sie mit normalen objektorientierten Aufrufen programmgesteuert zugreifen können.
  • OLE DB-Provider für Visual FoxPro
    Der Visual FoxPro OLE DB-Provider ermöglicht es Anwendungsentwicklern, je nach Bedarf in anderen Sprachen und Anwendungen ebenso wie in Visual FoxPro auf Visual FoxPro-Daten zuzugreifen.
  • Ereignisse des Datenbank-Containers
    Sie können Ereignisse des Datenbank-Containers (DBC) aktivieren und Code zu bestimmten Ereignissen für Daten hinzufügen, die in einer Datenbank enthalten sind.
  • Interoperabilität und das Internet
    Verwenden Sie OLE-Drag & Drop, um Anwendungen zu entwickeln, die es Ihnen ermöglichen, Daten zwischen Microsoft Windows-basierten Anwendungen und innerhalb einer Visual FoxPro-Anwendung zu verschieben. Erstellen Sie Dokumente, die im Internet verwendet werden können, oder verwenden Sie eine der zwei unterschiedlichen Visual FoxPro-Laufzeitbibliotheken, um COM-Komponenten (Automatisierungsserver) als normale oder Multithreadanwendungen zu erstellen.
  • Programmieren für gemeinsamen Zugriff
    Wird Ihre Anwendung in einem Netzwerk ausgeführt oder enthält sie Formulare, die auf gemeinsam verwendete Daten zugreifen, muss die Anwendung diese Daten effizient freigeben, um eine maximale Produktivität zu gewährleisten.
  • Entwickeln internationaler Anwendungen
    Hier erfahren Sie, wie Sie Ihre Anwendungen für den Vertrieb auf dem Weltmarkt nutzbar machen, indem Sie bereits beim Entwurf eine effektive internationale Verwendung im Auge behalten.