Я просто провожу большую часть дня, пытаясь выяснить, почему некоторые проекты при компиляции и запуске из среды IDE Delphi-2010 выдают предупреждение «Риск безопасности - программа ведет себя подозрительно на вашем компьютере» каждый раз, когда я скомпилировал.
В итоге получилось следующее:
- если включена информация о версии «Включить информацию о версии в ваш проект»
- и вы включаете один из модулей Developer Express (например, cxControls), чем технология Sonor от Norton Internet Security помечает программу как подозрительную (что на моем компьютере приводит к 45-секундному ожиданию и подсказке). Запуск программы извне IDE, работает нормально.
Конечно, я также отмечу это для поддержки Developer Express, но я подумал и об объяснении этой проблемы на этом сайте сообщества.
Я был бы признателен, если бы кто-то, имеющий такую же конфигурацию, мог, конечно, это подтвердить, поскольку у меня есть только мой собственный компьютер для тестирования (на моем ноутбуке все еще работает Norton Internet Security 2009).
У Delphi 7 нет такой же проблемы (или я бы узнал об этом намного, намного раньше).
Я использовал следующий код основной формы в качестве теста:
unit frm;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,
ActnList, cxControls ;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Насколько я знаю, я не менял никаких настроек Norton Internet Security 2010 после установки.
Я установил последние обновления Delphi-2010.
Установлен Dev.Express suite v 47.
ОБНОВЛЕНИЕ: Проблема не ограничивается использованием устройств DevExpress. У меня та же проблема при компиляции проекта EC_Edit в главной папке демонстрационных файлов компонента SyntEdit. Насколько я могу определить (после попытки и определения в течение 4 дней!), Что это как-то связано с модулем классов (или одним из модулей, используемых классами) версии Delphi 2010.