obscure bolt123
Vacony
Я смотрел в ветке HKEY_LOCAL_MASHINE -> Software а дальше не пойму что искать.
Насчёт объекта. Прога должна устанавливаться в папку с определённым именем и цифрой в конце.
Пример: Proga0 или Proga2. В этом случае выскакивает ошибка Failed to get data for 'LineColor'. Но я заметил, что если назвать папку, к примеру, Proga-2, то эта ошибка не выскакивает и происходит запуск оболочки. Но тогда возникает другая проблема. В эту оболочку нужно загружать в дальнейшем файлы, а при этом возникает уже другая ошибка:
Old version files aren't mantained any more!!! (тут путь к фалу делфи с расширением .pas и строке, которая отвечает за появление этого сообщения - см. скриншот ниже). Не пойму, что за оператор Assert.
Если я убираю эту строку, то потом выскакивает другое сообщение:
Tab index out of bounds
На 2010 делфи пробовал перекомпилить. Там слишком много несовпадений типов переменных. В итоге поставил делфи 7 - там гораздо меньше проблем. Режим совместимости не помогает.
Добавлено в [mergetime]1542461668[/mergetime]
Vacony
Цитата(Vacony @ 17 Ноября, 2018, 10:36)
может у вас класс TLineColor не тот
А как узнать - тот или не тот?