Delphi запускают?
в настройках запцска передать параметр по которому ясно что завуск из иде?
определение отладки, определение родителя (дерева) запуска
ну мне не для защиты от отладки, на другие отладчики пофигу. По сути нужно сделать предупреждение команде, новым разработчикам если они кое что забыли
в делфи есть несколько вариантов запуска если тебя интересует определение запуска с отладчиком, то if DebugHook <> 0 then
А тебе это обязательно в исходник прятать? Может быть в свойствах проекта положить?
В dproj есть события до и после сборки. Туда можно всякую фигню на ставить типа изменения path и других переменных среды, а в исходник например это проверять Или даже просто перед запуском проекта запускать notepad.exe Readme.txt Но вот есть ли там такая настойка, чтобы именно перед run а не build? Кажется нет. И ещё для exe нет настройки host application Кажется
ЕМНИП, у фибов в своё время в триалке была какая-то защита, которая позволяла пользовать их в рантайме под IDE, в противном случае ругались. Можешь поискать
Там вроде достаточно просто, в BPL процедура register вызвалась либо нет. Обычно компоненты так защищались, дёшево и сердито.
Не скажу, тогда я был далёк от того, чтобы лазить в сорцы 😊
Блин, а это ведь будет при подключении любого отладчика? А вот понять бы что из под Дельфи запустили...
Обсуждают сегодня