<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Invalid string handling with random files"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134516#c9">Comment # 9</a>
              on <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Invalid string handling with random files"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=134516">bug 134516</a>
              from <span class="vcard"><a class="email" href="mailto:alain.romedenne@libreoffice.org" title="Alain🐍Romedenne <alain.romedenne@libreoffice.org>"> <span class="fn">Alain🐍Romedenne</span></a>
</span></b>
        <pre>Not a bug:

-  If the variable being written is a variable-length string, Put writes a
2-byte descriptor containing the string length and then the variable. The
record length specified by the Len clause in the Open statement must be at
least 2 bytes greater than the actual length of the string.

   as per
<a href="https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/put-statement">https://docs.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/put-statement</a>

- The Put statement behaves differently, depending on the type of file you're
using. 
Random files: The first two bytes written indicate the length of the string.
Then the Put statement writes the number of characters specified by that
length. If variableName is not initialized, the Put statement writes a string
of length 0.

  as per
<a href="https://help.hcltechsw.com/dom_designer/9.0.1/appdev/LSAZ_PUT_STATEMENT.html">https://help.hcltechsw.com/dom_designer/9.0.1/appdev/LSAZ_PUT_STATEMENT.html</a></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>