Bereitstellen von DataSnap-Servermethoden

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu DataSnap-Server-Anwendung


In DataSnap sind Servermethoden in allen Nachkommen von TPersistent, TDataModule und TDSServerModule zulässig. In einem Modul werden aber nur die beiden zuletzt genannten akzeptiert. Sie können Servermethoden mit dem DataSnap-Server-Experten oder mit den Menübefehlen Datei > Neu > Weitere > Object Pascal-Projekte > DataSnap-Server > Server-Modul und Datei > Neu > Weitere > Object Pascal-Projekte > Object Pascal-Dateien > Datenmodul erstellen.

Zum Veröffentlichen der Methoden erfordert TDataModule, dass die Klassendefinition in der Object Pascal-Compiler-Direktive {$METHODINFO ON/OFF} eingeschlossen wird.

In DataSnap sind Servermethoden in allen Nachkommen von TPersistent und TDataModule zulässig. In einem Modul werden aber nur die beiden zuletzt genannten akzeptiert. Sie können Servermethoden mit dem Experte für DataSnap-REST-Anwendungen oder mit den Menübefehlen Datei > Neu > Weitere > Object Pascal-Projekte > Object Pascal-Dateien > Datenmodul erstellen. Zum Veröffentlichen der Methoden erfordert TDataModule, dass die Klassendefinition in der Object Pascal-Compiler-Direktive {$METHODINFO ON/OFF} eingeschlossen wird.

Das Modul enthält published-Methoden, die remote aufgerufen werden können, aber nicht alle Parametertypen werden unterstützt. Folgende Typen werden unterstützt:

Es werden Prozeduren und Funktionen sowie out- und var-Parameter unterstützt.

Hinweis: Überladene Methoden werden nicht unterstützt.

Siehe auch