procedure TfmCypher.btn1Click(Sender: TObject);
var
i: integer;
MasterkeyArray: array of char;
Masterkey : string;
j : integer;
begin
Masterkey := edtKey.text;
setlength(MasterKeyArray, length(edtkey.text));
for i:= 0 to length(masterkey) do
begin
MasterkeyArray[i] := masterkey[i];
end;
In the above code, I am trying to figure out why MasterKeyArray fills as { #0, a, b} MasterKeyArray is always #0. Ultimately I just want a charArray of my string masterkey. I kept having issues with masterkey[0] being assigned #0. Masterkey string is collected from an editbox.text.