Например, в WebBrowser заносим такую строку:
interface
{$I share.inc}
{$ifdef F_P} {$INFO 'WebBrowser НЕ Р А Б О Т А Е Т П О Д FPC.'} {$endif}
User defined: 'WebBrowser НЕ Р А Б О Т А Е Т П О Д FPC.'
(правда таким неизвестноневидимымгрязным цветом, что можно его и не заметить)
думаю, что строке, содержащей "User defined:" цвет поменять можно или , проанализировав текст окна отладки на наличие слов "User defined:", можно вывести и MessageBox по центру экрана.
Метод топорный, но работать должен
А один раз вывести MessageBox по центру экрана с текстом 'WebBrowser не работает в FPC. Установите компилятор Delphi' и чел вопросов задавать не будет (если раньше прочтет сообщение, а не нажмет ОК )
------------ Дoбавленo:
Dilma писал(а):
не вывидятся они потому, что не измененные юниты не перекомпилируются. Чтобы этого избежать нужно указывать ключ на принудительную перекомпиляцию всего, что есть в проекте. На скорости это скажется не самым лучшим образом. ------------ Дoбавленo:
У меня например две строки для Delphi - просто Delphi и Delphi+SQLiteObj и живут мирно и работают нормально.