Модераторы: feodorv, GremlinProg, xvr, Fixin

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открываю файл -> операционка виснет 
V
    Опции темы
Aleksandor
Дата 25.12.2006, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Практик
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 22.11.2005
Где: россия, зеленогра д

Репутация: 10
Всего: 12



Ну например распечатать в файл их значения, или сравнить с образцом или посмотреть в отладчике...


--------------------
Call out Gouranga be happy!!!
Gouranga Gouranga Gouranga ....
That which brings the highest happiness!!
PM MAIL   Вверх
neosapient
Дата 26.12.2006, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: 3
Всего: 4



И я про это, а отладчик виснет вместе с операционкой
PM MAIL   Вверх
Aleksandor
Дата 26.12.2006, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Практик
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 22.11.2005
Где: россия, зеленогра д

Репутация: 10
Всего: 12



Может что с отладчиком? Прога простейшая, там и виснуть то нечему  smile  Попробуй мой проект в VC 6. Ничего не виснет.


--------------------
Call out Gouranga be happy!!!
Gouranga Gouranga Gouranga ....
That which brings the highest happiness!!
PM MAIL   Вверх
neosapient
Дата 26.12.2006, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: 3
Всего: 4



Цитата

Прога простейшая, там и виснуть то нечему  

И я так счетаю, сократил все до нельзя, а баг остался.

Цитата

Может что с отладчиком?.. Попробуй мой проект в VC 6. Ничего не виснет.

У меня VC 7. Позже попробую на VC 6 (сейчас времени нет устанавливать).
И как я понял при установке breakpiont`a на начале ф-ии AnalysFile, у тебя также виснет всё.
PM MAIL   Вверх
Aleksandor
Дата 26.12.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Практик
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 22.11.2005
Где: россия, зеленогра д

Репутация: 10
Всего: 12



Да ничего не виснет, даже с брейкпойнтом (я ваще ими не пользуюсь никогда)  smile 
А если убрать вот этот кусок
Код

 int i,n=0;
 do {
    for(i=0;i<sizeof(DATA);i++)
        *(pData+i)=getc(file);
    n++;
 } while((!feof(file))&&(n<2));


тоже виснет? Попробуй без брейкпойнта, например так
Код

DWORD WINAPI AnalysFile(PVOID pvParam)
{
DATA Data;
char *pData;
pData = (char*) (&Data);
FILE* file;

if((file = fopen("test.txt","rb"))==NULL){
    MessageBox(NULL,"Íå ìîãó îòêðûòü ôàéë",NULL,MB_OK);
    return 0L;
}

 /*
int i,n=0;
 do {
    for(i=0;i<sizeof(DATA);i++)
        *(pData+i)=getc(file);
    n++;
 } while((!feof(file))&&(n<2));
*/
   fclose(file);
    Beep(4000, 300); // we are here, now exiting the thread ) 
return 0L;
}



--------------------
Call out Gouranga be happy!!!
Gouranga Gouranga Gouranga ....
That which brings the highest happiness!!
PM MAIL   Вверх
neosapient
Дата 26.12.2006, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: 3
Всего: 4



Я понял в чем проблема  smile 
У меня стоит Norton AntiVirus (2004, но год не важен)
Видать, недели полторы назад закачался updata, и теперь этот антивир отлавливает все подозрительные действия с потоками. Кстати, чтение из файла вообще не причем, освободил тушку AnalysFile (делал сразу ретурн), всеравно виснет.
Отключаешь антивир, и все впорядке.  smile 


Думаю, какой антивир поставить.
Каспер еще три года назад начал выкидывать подобные трюки (я его тогда и снес).
На руках есть NOD32 и F-Secure. Програмить под ними не пробовал, но склоняюсь к F-Secure.
А какой антивир у тебя?

Впрочем стоит сделать голосование "какой антивир не мешает программированию под Windows"...

С этим вопросом все.

PM MAIL   Вверх
Aleksandor
Дата 26.12.2006, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Практик
**


Профиль
Группа: Участник
Сообщений: 272
Регистрация: 22.11.2005
Где: россия, зеленогра д

Репутация: 10
Всего: 12



У меня вообще антивиря нет  smile  Файер есть, а антивирь не стоит. Просто я не скачиваю и не запускаю ничего лишнего, и не даю троянам лезть через IE. Имхо, все эти страшилки с троянами и вирусами придуманы для повышения продаж этих самых антивирей. Раньше был не таким осторожным и подцепил какую-то дрянь, было заметно по поведению компа. Вот тогда сканировал антивирем, было дело. Но самая лучшая защита, имхо, это вовремя делать бакапы, и сносить винду периодически с форматированием дисков  smile  


--------------------
Call out Gouranga be happy!!!
Gouranga Gouranga Gouranga ....
That which brings the highest happiness!!
PM MAIL   Вверх
neosapient
Дата 26.12.2006, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: 3
Всего: 4



Цитата

Но самая лучшая защита, имхо, это вовремя делать бакапы, и сносить винду периодически с форматированием дисков 

Я тоже так считаю. И делаю бекапы примерно раз в две недели...  smile 

Ну да ладно...
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0648 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.