Einzelnen Beitrag anzeigen

Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.099 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

DataSnap Client legt eine ServerMethode nicht an

  Alt 7. Jul 2015, 12:50
Datenbank: Firebird • Version: 2.5 • Zugriff über: DataSnap
Hallo Zusammen,

ich habe in ein DataSnap Server ein DataModul TdmServerMethodsPostfach = class(TDSServerModule) Es sind mehrere public Server-Methoden angelegt. Alle Methoden werden am Client angelegt
bei Rechtsklick auf TSQLConnection und Klick auf "DataSnap-Client-Klassen erzeugen"
Alle bis auf eine Methode.

function CreateNewPostfachPaketInDB(LizenzID: integer; PostfachPaketTypen:TPostfachPaketTypen): integer; Der Typ TPostfachPaketTypen ist in einer anderen Unit untergebracht die der DataSnapServer und
der DataSnapClient gemeinsam konsumieren.


TPostfachPaketTypen = (PostfachPaketTypHoecher, PostfachPaketTypFlache); Den DataSnap Server kann ich ohne Probleme kompilieren. Entferne ich den zweiten Parameter,
wird die Methode am Client angelegt, natürlich auch wenn ich daraus ein Integer mache.
function CreateNewPostfachPaketInDB(LizenzID: integer; PostfachPaketTypen:Integer): integer; Hat jemand eine Idee?

Gruß Kostas
  Mit Zitat antworten Zitat