<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    El 25/05/2011 01:35 a.m., <a class="moz-txt-link-abbreviated" href="mailto:fpc-pascal-request@lists.freepascal.org">fpc-pascal-request@lists.freepascal.org</a>
    escribió:
    <blockquote
      cite="mid:20110525063504.EA180A38048@lists.freepascal.org"
      type="cite">
      <pre wrap="">Question out of curiosity:
Is there a reason why you allocate an array "by hand"?</pre>
    </blockquote>
    <font face="Arial"><br>
      Yes, getmem return NIL, when no more memory is available.<br>
      SetLength, no return NIL, It is work with Exceptions.<br>
      <br>
    </font><span class="hps" title="Haz clic para obtener otras posibles
      traducciones">My intention</span> <span class="hps" title="Haz
      clic para obtener otras posibles traducciones">was whether</span>
    <span class="hps" title="Haz clic para obtener otras posibles
      traducciones">it could be done</span> <span class="hps"
      title="Haz clic para obtener otras posibles traducciones">without</span>
    <span class="hps" title="Haz clic para obtener otras posibles
      traducciones">using</span> <span class="hps" title="Haz clic para
      obtener otras posibles traducciones">dynamic arrays</span> <span
      class="hps" title="Haz clic para obtener otras posibles
      traducciones">and</span> <span class="hps" title="Haz clic para
      obtener otras posibles traducciones">Exceptions</span><span
      title="Haz clic para obtener otras posibles traducciones">.</span><br>
    <span class="hps" title="Haz clic para obtener otras posibles
      traducciones">But</span> <span class="hps" title="Haz clic para
      obtener otras posibles traducciones">two more questions:</span><br>
    <br>
    1) At this program:
    <br>
    <br>
    Var A:Ansistring;
    <br>
    Begin
    <br>
     A:='Hi';
    <br>
    End.
    <br>
    <br>
    The literal String is at Data area.
    <br>
    Is the A variable points to Data Segment. ?
    <br>
    <br>
    2) My computer is little endian. (intel)
    <br>
    When I do this:
    <br>
    <br>
    a: = $ ABFE5689 / / Little endian $ 8956FEAB, it is ok
    <br>
    Writeln (Hi (a)) / / Show $ ABFE, it is ok
    <br>
    Writeln (Lo (a)) / / Show $ 5689, it is ok
    <br>
    <br>
    In a Big Endian computer. What shows Hi and Lo?
    <br>
    <br>
    thanks.<br>
  </body>
</html>