dass der generierte Code bei einem out-String so aussieht, siehe UStrClr:
siehe #10, aber auch schon #8
Und es ist nicht nur vorher was anders (das Clear), sondern auch intern.
Beim Aufruf das Clear der reingegeben Variablen, womit sie NIL wird,
auch intern nochmal den Parameter auf NIL gestezt, auch wenn er schon NIL ist, vermutlich falls es von Extern kommt (nicht durch Delphi aufgerufen).
One das Clear vorher würde das zeite NIL dann ein Speicherleck erzeugen
Außerdem ist es egal ob
(out R: string; S: string)
oder
(S: string; out R: string)
https://embt.atlassian.net/servicede...tal/1/RSS-4013
Zumindest hat Emba das extrem schnell es auf Open gestellt (bzw. sie haben überhaupt mal reagiert).
Vielleicht nehmen sie das Problemchen ernst und machen da schnell was? Wäre ja auch nur eine winzige Prüfung und Logausgabe.
Ein Therapeut entspricht 1024 Gigapeut.