Delphi. DataSnap. Возможно глюк…

Возможно глюк или я ещё чего-то не понимаю…

Если создать на сервере метод с параметром tstream или его потомками, то на клиенте его можно вызвать и удалить только один раз.

То есть, если написать в клиенте…

То корректно работает только для первого прохода…

А вот если написать внутри цикла…

То тоже не работает…

Работает только так…

Но такой способ пожирает память… В общем, пока не ответил на этот вопрос – почему нельзя сделать первым способом.

Если в качестве переменной использовать ту же строку или oleVariant, то все тут же работает как нужно

 

by Stanislav_Panteleev