2013-10-01 2 views
0

Я новичок в Дельфы,ошибка запуска программы и добавления компонента

при открытии одного блока я получаю сообщение об ошибке,

Ошибка чтения cp_port.BaudRate: Свойство BaudRate не существует. Игнорировать ошибку и продолжить?

и когда я пытаюсь запустить программу, некоторые компоненты, которые добавлены, ушли, я имею в виду, мне нужно установить его снова, но не повезло, но моя программа не может запускаться?

как я могу это решить?

Я попытался Google, но я не могу найти ответ. Помоги мне. спасибо

+0

Вам необходимо идентифицировать компонент и убедиться, что у вас есть версия компонента, соответствующая вашему исходному коду. Думая более широко, вам нужно научиться использовать контроль версий и документировать зависимости сторонних разработчиков. –

+0

Я использую Delphi 7 на Windows 8, это из-за проблемы совместимости? или нет? помогите мне PLS. – Dakoy

+0

Проблема в том, что у вас нет точного компонента, установленного в вашей среде. Сообщите нам, какой тип cp_port, может быть, кто-то поможет вам найти компонент. – Arkady

ответ

4

Существует несоответствие между файлом .dfm и кодом компонента для объекта с именем cp_port. Версия компонента, используемого для создания файла .dfm, включает свойство с именем BaudRate. Это свойство не существует в версии компонента, который пытается прочитать файл .dfm, когда вы сталкиваетесь с ошибкой.

Решение такой ошибки состоит в том, чтобы убедиться, что вы используете ту же самую версию компонента, которая использовалась для создания файла .dfm.

Смежные вопросы