free array Delphi 7

In Delphi 7, you can create a dynamic array using the "array of" syntax. Here's an example of how to declare and use a free array in Delphi 7:

var
  myArray: array of Integer;
  i: Integer;
begin
  // Set the length of the array
  SetLength(myArray, 5);

  // Assign values to the array elements
  for i := 0 to Length(myArray) - 1 do
    myArray[i] := i * 10;

  // Access and display the array elements
  for i := 0 to Length(myArray) - 1 do
    ShowMessage(IntToStr(myArray[i]));
end;

In this example, we declare a dynamic array called myArray using the "array of" syntax. We then use the SetLength procedure to set the length of the array to 5. Next, we use a loop to assign values to each element of the array. Finally, we use another loop to access and display the values of the array elements using ShowMessage.

Note that Delphi 7 is an older version of Delphi, and newer versions may have different syntax or features.