OberonCore
https://forum.oberoncore.ru/

B8: Ошибка копир-я к.c. в HostMenus.IncludingFileCommandLine
https://forum.oberoncore.ru/viewtopic.php?f=116&t=1944
Страница 1 из 1

Автор:  Евгений Темиргалеев [ Воскресенье, 11 Октябрь, 2009 15:24 ]
Заголовок сообщения:  B8: Ошибка копир-я к.c. в HostMenus.IncludingFileCommandLine

Случайно наткнулись Борис, потом я. Документ, указанный в ком. строке, не открывался.

Проявлялось при длине ком. строки около 80 знаков. К имени "приклеивалось" несколько мусорных символов:
Код:
      len := LEN(line$);
      ...
      NEW(l2, len);
      FOR i := 0 TO len - 1 DO l2[i] := line[i] END;
Исправление:
Код:
      NEW(l2, len + 1); l2^ := line$;
Достаточно указать len + 1, но, думаю, стоит и копирование циклом заменить на присваивание...

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/