Process…..
………..
variable Data : string (1 downto 1);
variable Result: string (2 downto 1);
……….
Begin
……….
Обработка …….
……….
Data := ”a”
Result := Result & Data
Data := ”b”
Result := Result & Data
На выходе надо получить Result := “ab”
При компиляции Квартус выдает сообщение об ошибке типа: «размер переменной Result может быть 3 а определено только 2». Если меняю размер переменной (variable Result: string (3 downto 1);) то сообщение повторяется, только цифры другие.
Может знает кто как это решить?


