On Thu, 7 Jun 2007, Johann Glaser wrote:
> Hi! > > > > Studying the WST Wiki page > > > http://wiki.freepascal.org/Web_Service_Toolkit I found that it seems not > > > to be possible to serialize records. What is the difficulty implementing > > > that? > > > > None, I suppose, except that you must parse it :-) > > I see. Are there any problems in the transport, i.e. does e.g. SOAP > support structured data? AFAIK, SOAP supports it. > > > > How can I transport a record between two programs? I'd like to have the > > > same memory footprint (because it is forwarded to an USB device), so it > > > would be possible to pseudo-serialize the record into some byte stream > > > before transport. > > > > You could convert your record to a class and transport that. The class > > is only needed in the transportation step, the rest of the code does not > > need to see it. > > Do I have to put every record field as a member variable of the class or > is it enough to have one member variable of my record type? No, you need a property per field. > > > I think WST would greatly benefit from switching to pparser in the FCL. > > It would put all types available. > > Do you think of the ws_helper program to parse a Pascal interface? Yes. It now uses a separate unit to parse the pascal interface. I think it would be better to use the pparser unit: that unit supports the complete pascal interface. Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal