Lazarus: Проект повдигна клас изключение Ereaderror със съобщението: Unknown property Caption

Използвам Lazarus 1.0.6 и FPC 2.6.0 и го изпълнявам на PCLinuxOS Linux OS.

Всеки път, когато отворя диалоговия прозорец на принтерите чрез извикване на printerdialog1.Execute, компилаторът извежда следната грешка „Проект xxxxxx повдигна клас изключение „Ereaderror“ със съобщението: Неизвестно свойство „Caption“.“ След това цялата ми програма се срива и трябваше да рестартирам програмата, за да работи правилно.

Според вас какъв е проблемът и как го отстранявате?

Този диалогов прозорец е от пакета Printers4Lazarus.


person ThN    schedule 28.05.2013    source източник


Отговори (1)


Реших моя проблем с изключение. Както се казва, винаги има просто решение за всеки проблем.

Тъй като бях в средата на настройване на моята IDE, минах през много инсталиране и деинсталиране на инструменти, както и различни негови версии. Някак си нещата се объркаха и моята IDE сочеше към версия на printers4lazarus, която не работеше с IDE. Така че просто деинсталирах и изтрих папката, към която сочеше, и след това рестартирах Lazarus IDE. След това посочи правилната папка за компонент Printers4Lazarus, която беше /usr/bin/lib64/Lazarus/components/.

Така че, ако имате подобен проблем, просто започнете от нулата. премахнете или деинсталирайте компонента от вашата IDE. След това преименувайте папката, в която се намира компонентът, ако трябва. Рестартирайте вашата IDE. Ако все още имате проблем, тогава трябва да проверите къде сочи вашето IDE за този пакет. Идеята е да започнете от нулата, да инсталирате пакета и след това да видите дали все още имате проблем.

Късмет.

person ThN    schedule 28.05.2013