Ich werds mal versuchen stemp dann als global in der
dll zu definieren.
Hatte ich zwar soweit ich mich erinnere bereits probiert aber ich geh jetzt nochmals alle funktionen durch.
Das komische ist halt aber wirklich das der String an sich noch korrekt ist, der kann extremst lang sein und es sind keine Fehler drin. Nur sehr sehr selten ist am Ende noch eine zusätzliche '0' dran.
Was ich im ersten post vergessen habe ist das die meisten Anwendungen die die
dll benutzen mit
vcl und
rtl runtime packages compiliert sind und die
dll nicht mit den runtime packages compiliert ist.