Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Житель Земли
3003 / 3008 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
1

Кто объяснит такой прикол?!

24.09.2012, 16:21. Показов 1963. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вот только что столкнулся! Итак...

Input
- Delphi 7
- Win XP SP3
- avast ver 7.0

Process
создаю новый проект. естественно, компилируется без всяких проблем. затем добавляю маленький код
Delphi
procedure TForm1.FormCreate(Sender: TObject);
var
  ch: Char;
begin
  for ch:= 'А' to 'Я' do
    ListBox1.Items.Add(ch);
end;
и при попытке компиляции (вернее, после генерации исполняемого файла) avast начинает материться!!!
в качестве диапазона счетчика задавал и латинские буквы, и маленькие, также делал ch: AnsiChar, все равно - вирус!
Кто объяснит такой прикол?!

в чем проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2012, 16:21
Ответы с готовыми решениями:

Еще один глюк. На этот раз с printf. Объяснит мне кто-нибудь в чем прикол???
Вот кусок текста: Dir = Dir_X + Dir_Y; printf("X%d,",dX); ...

Есть такой вот прикол =)
Представляю Вашему вниманию, вот такой вот прикол в маткаде. Возникает из-за одинаковых значениях...

Кто объяснит mb_preg_match_all
Да я в курсе что всем mb_ штуки предназначены для работы с мультибайтовыми кодировками. Но как их...

это прикол такой? писать бред вместо кейвордов
http://www.be1.ru/stat/?url=http%3A%2F%2Fw...putersale.ru%2F TITLE - Сomputersale ru Продажа и...

13
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
24.09.2012, 18:05 2
Delphi 7
проверь на вирусы, подозрение на win32.include.

лечится сносом дельфи и поставки заново.

программы скопилированные сабжем нужно тоже уничтожить и перекомлировать на чистой delphi.
0
3673 / 1337 / 477
Регистрация: 31.05.2012
Сообщений: 4,726
24.09.2012, 19:03 3
Почти уверен, что у avast-а параноя. По поводу W32/Induc-A см. http://delphiru.ru/other/57-2induc-a-delphi-u.html. По-моему и здесь на форуме что-то есть про этот вирус
0
Житель Земли
3003 / 3008 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
25.09.2012, 11:03  [ТС] 4
При чем тут Include и Induc, если аваст идентифицирует его как Win32.Malware-gen ?

Добавлено через 4 минуты
вот такой вариант кода аваст пропускает!!!
Delphi
for ch:= 'А' to 'Я' do
    ListBox1.Items.Add(IntToStr(Ord(ch)));
Добавлено через 1 минуту
а такой нет!!
Delphi
for ch:= 'À' to 'ß' do
    ListBox1.Items.Add(Chr(Ord(ch)));
т.е. получается, что код добавления в листбокс СИМВОЛОВ аваст расценивает как вредоносный!

Добавлено через 27 минут
что подверждает следующий вариант кода
Delphi
procedure TForm1.FormCreate(Sender: TObject);
var
  i: byte;
begin
  for i:= Ord('À') to Ord('ß') do
    ListBox1.Items.Add(Chr(i));
end;
Добавлено через 7 минут
в таком варианте тоже самое - вирус
Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm1.FormCreate(Sender: TObject);
var
  i: byte;
  s: string;
begin
  for i:= Ord('À') to Ord('ß') do
  begin
    s:= Chr(i);
    ListBox1.Items.Add(s);
  end;
end;
0
Житель Земли
3003 / 3008 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
25.09.2012, 11:21  [ТС] 5
в результате изысканий обнаружилось, что когда на форме только один ListBox, аваст ругается, но если на форме лежит еще что-то, даже невизуальный компонент, а также если вместо ListBox применить CheckListBox, Memo, ComboBox, то все нормально!! I'm shocked!

также обнаружилось вот еще что: когда ложу на форму CheckListBox, в uses добавляется модуль CheckLst. Если затем снова положить ListBox, не стирая CheckLst, то все проходит, если убрать CheckLst, снова маты от АВАСТА

вот вам проект, у кого АВАСТ и Делфи7, попробуйте
Project1.zip
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
25.09.2012, 12:08 6
отправлю обратно. сканируй Avast'ом, вирусов нет.

Скопилировано на Delphi 7
Вложения
Тип файла: rar Project1_exe.rar (162.9 Кб, 3 просмотров)
0
Житель Земли
3003 / 3008 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
25.09.2012, 12:26  [ТС] 7
Цитата Сообщение от Alex_pac Посмотреть сообщение
сканируй Avast'ом, вирусов нет
ага, твой экзешник пропускает. а когда компилю свой, снова ругается. что, дельфу переустановить? так почему другие проекты пропускает? с тем вирусом, о котором писалось здесь на форуме, все проекты заражались, поскольку он заражал системный pas-файл.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32991 / 21297 / 8180
Регистрация: 22.10.2011
Сообщений: 36,591
Записей в блоге: 8
25.09.2012, 14:52 8
DenNik, просто какой-то участок кода напомнил Avast-у сигнатуру вируса. Добавь что-нибудь в приложение, кнопку, менюшку, еще что-нибудь - с большой вероятностью он перестанет вопить. Были уже подобные случаи, когда на турбо-паскалевскую программу Аваст вякал. После добавления еще одной строки с Copyright-ом вяк прекратился.
0
Житель Земли
3003 / 3008 / 391
Регистрация: 26.07.2011
Сообщений: 11,464
Записей в блоге: 1
25.09.2012, 15:07  [ТС] 9
ну да, уже заметил это

Цитата Сообщение от DenNik Посмотреть сообщение
в результате изысканий обнаружилось, что когда на форме только один ListBox, аваст ругается, но если на форме лежит еще что-то, даже невизуальный компонент, а также если вместо ListBox применить CheckListBox, Memo, ComboBox, то все нормально
0
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
28.09.2012, 08:15 10
Да вы вообще не юзайте эти антивирусники! Народ, нафих они нужны?
Вы же не чайники, скачайте AnVir - это здоровский менеджер процессов, служб и автозагрузок. Его хватит, чтобы отловить почти любую вирусятину
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
28.09.2012, 11:39 11
deathNC небось у самого антивирус стоит а советуешь его не использовать
0
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
28.09.2012, 12:12 12
Alex_pac, уже лет 7 или 8 не юзаю антивирус, и счастлив.

Не по теме:

А был случай, года 2 назад. Пришёл к товарищу, залез на его ноут - и на тебе, система полетела. У него там антивирус стоял. Не знаю, что я сделал, но у антивирусов на меня неадекватная реакция :rofl:
А чтоб я на свой комп установил это "вредоносное" ПО, которое называют антивирусами, я себе быстрее отрежу кое что :D



Добавлено через 1 минуту

Не по теме:

Хотя с другой стороны ТС завёл правильную тему. МОжет, он и снесёт к чертям свой антивирусник, а юзеры, которые будут пользоваться его софтом, вряд ли это сделают :D

0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
28.09.2012, 12:20 13
антивирус как бы чисто сканирует файлы на "зараженность".

А что делать с ними дальше в любом случае опять решать юзеру.

Файрволл нужен в любом случае.
0
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
28.09.2012, 12:45 14
Цитата Сообщение от Alex_pac Посмотреть сообщение
А что делать с ними дальше в любом случае опять решать юзеру.

Не по теме:

Может сейчас и так, а в далёкие времена, когда я думал, что антивирус полезная вещь - эти заразы сами удаляли мои екзешники. И я окончательно возненавидел это ПО, когда я парился, обновлял эти антивирусники, а они всё равно пропускали вирусятину. А заращённый комп с антивирусом куда страшнее просто заражённого компа :D

0
28.09.2012, 12:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2012, 12:45
Помогаю со студенческими работами здесь

Кто объяснит алгоритм программы?
Эта программа рисует множество соприкасающихся окружностей могу предположить, что используется...

Кто объяснит 2 блока вместе
<div id="container"> <header> </header> <div class="menu"> </div> ...

Кто объяснит про коллекции
Всем привет. Изучаю Java и на данный момент дошёл до изучения коллекций. Написал пару примеров е...

Непонятная ошибка, кто объяснит?
Наткнулся на непонятную ошибку. Раньше код компилировался, теперь выдает ошибку. Для примера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru