Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#46: 2008-10-28 20:52:33 ЛС | профиль | цитата
Кто мешает сделать так


карма: 0

0
файлы: 1205128.jpg [9.4KB] [365]
Администрация
Ответов: 15295
Рейтинг: 1519
#47: 2008-10-28 21:32:32 ЛС | профиль | цитата
Tad писал(а):
Да не запустится приложение и не обратишся ты к методу.

мое предложение было не верно понято. Все элементы, не годные к компиляции под FPC должи содержать соответствующие куски под дефайнами или вообще иметь полностью альтернативный, но пустой скелет, где в Create стоит указанный выше метод.

Вячеслав писал(а):
Кто мешает сделать так

Вячеслав, эта идея в ином правда виде предлагалась уже. Единственный аргумент против - нужен интерфейс, который будет явно привязывать элемент к компилятору. Таких заточек хотелось бы избежать, коскольку случай с Delphi-FPC будем надеется единственный в своем роде.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#48: 2008-10-28 22:09:57 ЛС | профиль | цитата
Dilma писал(а):
Единственный аргумент против - нужен интерфейс

я предлагаю такую строчку просто как предупреждение.
Без всяких интерфейсов.
карма: 0

0
Разработчик
Ответов: 26214
Рейтинг: 2138
#49: 2008-10-28 22:35:30 ЛС | профиль | цитата
Млин, вот. На текущей базе на ум больше ничего не лезет.

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


В данном примере предупреждение можно отключить в StyleXP (стандартная защита), но нельзя отключить предупреждение у WebBrowsera

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


Dilma, глянь, так пойдет или еще чего надо
карма: 22

0
файлы: 1probe_protect_for_fpc.zip [3.5KB] [214]
Ответов: 16884
Рейтинг: 1239
#50: 2008-10-28 23:05:55 ЛС | профиль | цитата
nesco, еще хуже получится. Вопрос "Почему" будет звучать и дальше притом без красных строк в отладке.
------------ Дoбавленo:

Сейчас чел по красной строке может и сам додумается почему.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26214
Рейтинг: 2138
#51: 2008-10-28 23:07:38 ЛС | профиль | цитата
Tad писал(а):
еще хуже получится. Вопрос "Почему" будет звучать и дальше

Там что, не ясно написано -- Установите компилятор Delphi
карма: 22

1
Голосовали:Tad
Ответов: 16884
Рейтинг: 1239
#52: 2008-10-28 23:29:34 ЛС | профиль | цитата
Можно попробовать добавить в конце
.............
{$Else}
_Debug('Не работает под FPC. Установите компилятор Delphi.');
........


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

извини не увидел и не проверил.

Сейчас проверил. Отлично. +1
------------ Дoбавленo:

Хотя и то, что предложил Вячеслав, можно реализовать простым исправлением в ini хинта к компоненту

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1d.png [4.4KB] [352]
Администрация
Ответов: 15295
Рейтинг: 1519
#53: 2008-10-29 16:33:55 ЛС | профиль | цитата
Вячеслав писал(а):
Без всяких интерфейсов.

имеется ввиду интерфейс, по которому среда будет знать, что, куда и когда выводить.

nesco писал(а):
глянь, так пойдет или еще чего надо

да да, именно так. В таком варианте можно хотя бы проект запустить даже несмотря на то, что не все элементы в нем работают.

Tad писал(а):
Хотя и то, что предложил Вячеслав, можно реализовать простым исправлением в ini хинта к компоненту

тоже вариант
карма: 27
0
53
Сообщение
...
Прикрепленные файлы
(файлы не залиты)