2013-05-28 6 views
0

Я использую Lazarus 1.0.6 и FPC 2.6.0 и запускаю его на ОС Linux PCLinuxOS.Lazarus: Project поднял класс исключения «Ereaderror» с сообщением: Неизвестное свойство «Caption»

Каждый раз, когда я открываю диалоговое окно «Принтеры», вызывая printerdialog1.Execute, компилятор вызывает следующую ошибку: «Project xxxxxx поднял класс исключений« Ereaderror »с сообщением: Неизвестное свойство« Caption ». Затем вся моя программа выходит из строя и должна перезапустить программу, чтобы она работала должным образом.

Как вы думаете, в чем проблема и как вы ее исправите?

Это диалоговое окно из пакета Printers4Lazarus.

ответ

0

Я решил проблему с исключениями. Как говорится, всегда есть простое решение каждой проблемы.

Будучи тем, что я был в середине настройки моей IDE, я прошел через множество инструментов установки и удаления и другой версии его тоже. Как-то все перепуталось, и моя IDE указала на версию printerers4lazarus, которая не работала с IDE. Итак, я просто удалил и удалил папку, на которую он указывал, а затем перезапустил Lazarus IDE. Затем он указал на правильную папку для компонента Printers4Lazarus, которая была/usr/bin/lib64/Lazarus/components /.

Итак, если у вас есть аналогичная проблема, просто начните с нуля. удалите или удалите компонент из среды IDE. Затем переименуйте папку, в которой находится компонент, если вам нужно. Перезагрузите среду IDE. Если у вас по-прежнему возникают проблемы, вам необходимо проверить, где указана ваша среда IDE для этого пакета. Идея состоит в том, чтобы начать с нуля, установить пакет, а затем посмотреть, есть ли у вас проблемы.

Удачи.