Hallo zusammen,
ich habe einen WebService gebastelt, welcher Methoden enthält, die eine Klasse als Parameter erhalten, wie beispielsweise
Code:
function UploadFile (HFS_File : THFS_fselem; Dir : String) : String; stdcall;
Die Klassendeklaration von THFS_elem sieht so aus:
Code:
...
type
THFS_fselem = class(TRemotable)
private
_filename : String;
_localdir : String;
_size : Int64;
_filedata : TMemoryStream;
published
Constructor Create;
Destructor Destroy; override;
property LocalDir : String read _localdir;
procedure LoadFromFile (FileURL : String);
procedure SaveToDir (FileDIR : String);
end;
Die
WSDL exportiert allerdings nur die Property. Alle Methode, Konstruktoren, etc werden nicht abgebildet.
Dürfen TRemotable Klassen keine Methoden verwenden?
Gruß
Helen