Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2008-10-27 22:30:21 ЛС | профиль | цитата
nesco писал(а):
Dilma сказал, что поправит работу с файлами ресурсов
обещанного сколько лет ждут ???
nesco писал(а):
Хотя, а почему бы и не добавить, откатить всегда можно
Без знака вопроса - золотые слова и вовремя сказанные
У меня такая строка уже около двух лет работает и никаких проблем.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#17: 2008-10-27 22:57:53 ЛС | профиль | цитата
Tad писал(а):
обещанного сколько лет ждут ???

Три года, а на четвертый забывают

Добавлено.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#18: 2008-10-27 23:50:47 ЛС | профиль | цитата
В FPC еще такое есть
$MESSAGE : генерация информационного сообщения
Данная директива полностью аналогична {$INFO}. Она позволяет вывести заданное информационное сообщение, при условии, что их вывод разрешен путем указания в командной строке ключа -vi.
Пример:
{$MESSAGE This was coded on a rainy day by Bugs Bunny }

Может добавить в компоненты, которые не работают под FPC ???
Правда в нашей версии работает $INFO
------------ Дoбавленo:

и сообщение появляется в окне ОТЛАДКА, но (если чел внимательный, то увидит).
Строка такого типа:
{$ifdef F_P} {$INFO 'Э Т О Т К О М П О Н Е Н Т Н Е Р А Б О Т А Е Т П О Д FPC.'} {$endif}
------------ Дoбавленo:

СОЖРАЛО ПРОБЕЛЫ МЕЖДУ СЛОВАМИ !!!!!!!!
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#19: 2008-10-27 23:53:42 ЛС | профиль | цитата
Tad писал(а):
и сообщение появляется в окне ОТЛАДКА

А нужно ли это
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#20: 2008-10-28 00:29:14 ЛС | профиль | цитата
nesco писал(а):
А нужно ли это
Наверное ДА. Может чел ( вдруг ) прочитает и не появятся вопросы типа:
"Поставил компонент ХХХХХХХХ а он не работает" (вместо "Караул! Ошибка!" )

У нас сейчас сумасшедшая гроза - молнии летют жирные-жирные. И у всех авто срабатывает сигнализация. Очень даже весело.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#21: 2008-10-28 00:39:06 ЛС | профиль | цитата
Tad, фигня все это, действует только до первой компиляции.
карма: 22

0
Ответов: 3514
Рейтинг: 184
#22: 2008-10-28 09:42:58 ЛС | профиль | цитата
Тогда уж лучше и название выводить.. nesco, ну по крайней мере, на 50% уменьшится кол-во обращающихся с данной проблемой
карма: 0
0
Ответов: 16884
Рейтинг: 1239
#23: 2008-10-28 10:24:25 ЛС | профиль | цитата
Наверное прав Астрамак, можно и строку :
{$ifdef F_P} {$INFO 'Компонент WebBrowser не работает под FPC.'} {$endif}

nesco писал(а):
фигня все это, действует только до первой компиляции
посмотреть нужно внимательно на директивы компилятора. Может гдето есть включение на каждую компиляцию. Там директив как собак.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3514
Рейтинг: 184
#24: 2008-10-28 10:26:00 ЛС | профиль | цитата
Потому что если чувак просто открыл чужую схему, а она довольно большая, то проблематично найти "этот компонент", который не работает..
карма: 0
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#25: 2008-10-28 10:28:44 ЛС | профиль | цитата
Tad писал(а):
посмотреть нужно внимательно на директивы компилятора

Минуточку, я пишу про те, которые по-умолчанию в FPC. Обычному пользователю, который установил HiAsm, должны быть до барабана настройки компилятора. А при настройках по-умолчанию, после создания объектных файлов, результаты компиляции уже не выводятся
карма: 22

1
Голосовали:Konst
Ответов: 16884
Рейтинг: 1239
#26: 2008-10-28 10:35:46 ЛС | профиль | цитата
nesco, обычному пользователю настройки компилятора дает Dilma Так что от него зависит какая настройка будет по умолчанию.
Правда зачем в стандартной настройке
%fname% -Sd -Mdelphi -FE%opath% -FU%upath%units -FDtools -CX -dF_P
непонятно.
-Sd и -Mdelphi - это одно и тоже.
Масло маслянное.

Все. Погнал на работу.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15295
Рейтинг: 1519
#27: 2008-10-28 10:38:48 ЛС | профиль | цитата
не вывидятся они потому, что не измененные юниты не перекомпилируются. Чтобы этого избежать нужно указывать ключ на принудительную перекомпиляцию всего, что есть в проекте. На скорости это скажется не самым лучшим образом. Лучше тоже самое делать например так:

#pas
{$IFDEF F_P}
_Debug('Не работает под FPC. Установите компилятор Delphi.');
{$ENDIF}
тогда собрав это однажды на сообщение с предупреждением будем любоваться при каждом запуске
карма: 27
1
Голосовали:Konst
Разработчик
Ответов: 26163
Рейтинг: 2127
#28: 2008-10-28 10:42:02 ЛС | профиль | цитата
Dilma, может есть смысл еще и hiasm.db на SVN выкладывать Но это на твое усмотрение.
------------ Дoбавленo:

Dilma писал(а):
тогда собрав это однажды на сообщение с предупреждением будем любоваться при каждом запуске

Я от этого отказался сразу, вот именно по той жирной причине
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#29: 2008-10-28 13:56:55 ЛС | профиль | цитата
Dilma писал(а):
тогда собрав это однажды на сообщение с предупреждением будем любоваться при каждом запуске
Ну и что ?
Знающий о не работающих компонентах видеть его не будет - он уже знает и не применяет , а незнающий - для него и делается , пусть любуется и стает тоже знающим.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#30: 2008-10-28 14:10:57 ЛС | профиль | цитата
Tad писал(а):
Знающий о не работающих компонентах видеть его не будет

Ну да, и не забывать нажимать кнопку "Ok"
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)