Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574

access violation

09.10.2009, 10:01. Показов 1356. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!!!!
Есть софтина, при запуске создает текстовый файл у себя в корне (cso.log)
Каждое утро при запуске создает, каждый вечер при выключении удаляет. Все нормально работало, а сегодня выкидывает такую ошибку - access violation
Проверил права на папку, права у того под кем залогонена винда полные, если самому создать файл, то все пашет, туда (в cso.log) пишеться информация.
Поставил прогу на сервере с аналогичными политиками, все пашет.
Комп перегружал, в процессах ничего левого,
мистика(((((
У кого то есть идеи?????
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.10.2009, 10:01
Ответы с готовыми решениями:

Access Violation на XP
При тестировании проэкта написанном в Rad XE, на XP у меня выскакивает при выключении ПК Access Violation, а на win7 нет. Почитал эту...

Access violation
Доброго времени суток! Сразу извиняюсь за такую тему, но не могу разобраться. Есть Форма FSkladS, если обращаюсь к объектам формы так...

Access violation
Пишу довольно простую карточную игру и столкнулся с проблемой: При выполнении обработчика событий одной из кнопок, возникает следующая...

4
 Аватар для DrMcSheen
62 / 63 / 3
Регистрация: 25.05.2009
Сообщений: 520
09.10.2009, 14:39
Каспер?
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
09.10.2009, 15:38  [ТС]
макафи, но он уже месяц стоит
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
12.10.2009, 11:02  [ТС]
разобрался, давненько добавил обработку исключительной ситуации,и проверка этой ситуации начинается до создания файла лога, и вот когда эта ситуация случилась, в лог пыталась записаться ошибка, но файл лога еще не создан был.

Вот как важно все нововведения и изменения тестировать сразу))

Добавлено через 12 минут
имею это:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if (!FileExists(PathToExe+"CSO.log") ) //если нет лога то это первый запуск 
     {
        LogStream = fopen(FileLog.c_str(), "a"); 
        FileLog="";
 
          if (FileExists(PathToExe+"\\Out_girtc\\*.txt"))
           {
            RzRichEditLog->Lines->Add(GetDate(2)+"   есть файлы которых не должно быть, выходим");
            WriteToLog();
            Application->Terminate();
           }
     }
 
//ниже проблемма, если первый запуск, то LogStream создается второй раз, как проверить что LogStream уже создан??? код что ниже, не канает
 if(LogStream->bsize==0)
   {
 
     LogStream = fopen(FileLog.c_str(), "a"); 
     FileLog="";
   }
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
13.10.2009, 18:25  [ТС]
решил так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (!FileExists(PathToExe+"CSO.log") ) //åñëè ëîãà â êîðíå íåò, òî ýòî ïåðâûé çàïóñê,
     {
        LogStream = fopen(FileLog.c_str(), "a"); //Îòêðûâàåì íà çàïèñü ëîã
        FileLog="";
 
          if (FileExists(PathToExe+"\\Out_girtc\\*.txt"))
           {
            RzRichEditLog->Lines->Add(GetDate(2)+"   Ï ïàïêå Out_girtc åñòü ôàéëû! Âûõîä ñ ïðîãðàììû!");
            WriteToLog();
            Application->Terminate();
           }
     }
 
else if (FileExists(PathToExe+"CSO.log"))
      {
        RzRichEditLog->Lines->LoadFromFile(PathToExe+"CSO.log");
        LogStream = fopen(FileLog.c_str(), "a");
        FileLog="";
      }
погонял, работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2009, 18:25
Помогаю со студенческими работами здесь

Access Violation at address
Ошибка вылетает после прохождения 22 строки (функция ChangeSym 4 строка в теле). Объясните кто-то - почему? ...

Ошибка Access Violation
typedef struct { char udk; char title; char author; int year; int amount; }TBook ; ...

Access violation at address
Здравствуйте, уважаемые программисты! Мне очень нужна ваша помощь. Проблема в следующем: пишу программу в Builder, на одной из форм есть...

Access violation at address ??????
Всем привет, ребят. Может кто то знает или сталкивался с таким : Есть программа (на 6ом написана) . У меня она запускаеться нормально, у...

Ошибка access violation
после вставки на форму компонента image при запуске программы всплывает ошибка "access violation at address 00D249B in module...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru