Quando introduci un riferimento ad un Web Service nell'applicazione Delphi, vi sono molte opzioni da specificare che dovresti controllare, aiutandoti con la Guida in linea, per verificare che non contribuiscano a creare un "collo di bottiglia" o a svolgere inutili controlli di validità sul messaggio SOAP ricevuto.
In secondo luogo, si deve anche controllare come e quando avviene la connessione al servizio: accertati che non venga creata un'istanza della classe del Web Service, con conseguente dialogo di apertura, ad ogni richiesta di dati al servizio stesso, rispetto all'implementazione C# che potrebbe effettuare questa operazione "una tantum" (e quindi risultare più rapido proprio per questo).
Attualmente non ho l'ambiente sottomano quindi non posso fare ulteriori prove e riferimenti specifici, come avrai notato, a classi e membri.![]()
Ciao!![]()