Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2008-10-28 18:42:06 ЛС | профиль | цитата
nesco, объясняю на пальцах
Например, в WebBrowser заносим такую строку:
interface
{$I share.inc}
{$ifdef F_P} {$INFO 'WebBrowser НЕ Р А Б О Т А Е Т П О Д FPC.'} {$endif}
При компиляции FPC получаем в окне ОТЛАДКА сообщение :
User defined: 'WebBrowser НЕ Р А Б О Т А Е Т П О Д FPC.'
(правда таким неизвестноневидимымгрязным цветом, что можно его и не заметить)
думаю, что строке, содержащей "User defined:" цвет поменять можно или , проанализировав текст окна отладки на наличие слов "User defined:", можно вывести и MessageBox по центру экрана.

Метод топорный, но работать должен

А один раз вывести MessageBox по центру экрана с текстом 'WebBrowser не работает в FPC. Установите компилятор Delphi' и чел вопросов задавать не будет (если раньше прочтет сообщение, а не нажмет ОК )

------------ Дoбавленo:

Dilma писал(а):
не вывидятся они потому, что не измененные юниты не перекомпилируются. Чтобы этого избежать нужно указывать ключ на принудительную перекомпиляцию всего, что есть в проекте. На скорости это скажется не самым лучшим образом.
Про скорость: А что мешает создать две строки для FPC - FPC и FPC_test ?
------------ Дoбавленo:

У меня например две строки для Delphi - просто Delphi и Delphi+SQLiteObj и живут мирно и работают нормально.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0