Note: Forums will be making significant UX changes to address key usability improvements surrounding search, discoverability and navigation. To learn more about these changes please visit the announcement which can be found HERE.

Вопрос Странное поведение MSVS2008 под Windows 7 Professional

  • 10 апреля 2010 г. 13:05
     
     

     

    Недавно поставил Windows 7 Pro, на нее поставил 2008 студию, появилась такая проблема:

      Пишу программу, запускаю, потом ее закрываю(например,по Shift F5), немного меняю код,пытаюсь скомпилировать - пишет ,что exe файл не доступен для записи, сам ехе, естественно не запущен и тп, жду 2-3 минуты - все нормально компилируется.

    Проблема вроде бы решилась запуском студии в режиме совместимости с Vista SP2.

    Но появилась новая,если запустить такой код(приведен не в натуральном виде):

     

    #include <stdio.h>
    
    int main(void)
    
    {
    
      char buf[1024];
    
      while(1)
    
      {
    
         fgets(buf, 1023, stdin); 
    
      }
    }
    ,то ,если запускать его из -под студии,то после введения нескольких чередующихся строк вида("U 4294967295 1" и "U 4294967295 0" - всего строк 10),программа вылетает на fgets с errno = 12(not enough memory),однако,если запускать непосредственно скомпилированный ехе, то такой ошибки не наблюдается, хотелось бы узнать причину такого поведения.
    • Перемещено Siddharth Chavan 2 октября 2010 г. 1:04 MSDN Forums Consolidation (От:Visual Studio - отзывы и пожелания)
    •