Visual studio 2010 error window

Доступно исправление, которое устраняет некоторые проблемы в Microsoft Visual Studio 2010 Введение В данной статье исправление устраняет следующие проблемы в Microsoft Visual Studio 2010. Проблема 1 Можно испытать неожиданное поведение при запуске приложения, которое содержит циклы в исходном коде. Эта проблема возникает, если исходный код компилируется с глобальной оптимизации (/ Og) включен. Проблема 2 […]

Содержание

  1. Доступно исправление, которое устраняет некоторые проблемы в Microsoft Visual Studio 2010
  2. Введение
  3. Проблема 1
  4. Проблема 2
  5. Проблема 3
  6. Причина
  7. Причина возникновения неполадки 1
  8. Причина возникновения проблемы 2
  9. Причина возникновения проблемы 3
  10. Дополнительные сведения
  11. Сведения об исправлении
  12. Предварительные условия
  13. Необходимость перезагрузки
  14. Сведения о замене исправлений
  15. Сведения о файлах
  16. Visual studio 2010 error window
  17. Answered by:
  18. Question
  19. Answers
  20. All replies

Доступно исправление, которое устраняет некоторые проблемы в Microsoft Visual Studio 2010

Введение

В данной статье исправление устраняет следующие проблемы в Microsoft Visual Studio 2010.

Проблема 1

Можно испытать неожиданное поведение при запуске приложения, которое содержит циклы в исходном коде. Эта проблема возникает, если исходный код компилируется с глобальной оптимизации (/ Og) включен.

Проблема 2

Рассмотрим следующий сценарий:

У вас есть проект Visual C++, который содержит файл Atlcomcli.h.

Задать параметр компилятора /J для определения_CHAR_UNSIGNEDмакросов в проекте.

В этом случае появляется одно из следующих сообщений об ошибке:

Ошибка C2338: не удается скомпилировать CVarTypeInfo /J или _CHAR_UNSIGNED флаг включен

Ошибка C2338: не удается скомпилировать CVarTypeInfo /J или _CHAR_UNSIGNED флаг включен

Проблема 3

Нарушение прав доступа при запуске приложения Visual C++, который создан для более x86 версии Windows. Эта проблема возникает, когда приложение имеет дерево выражений, который имеет два входных аргументов типа массива.

Причина

Причина возникновения неполадки 1

Эта проблема возникает из-за неправильного цикл для оптимизации выполняется. В этом случае Некорректное создание кода.

Причина возникновения проблемы 2

Эта проблема возникает, так как статические утверждения в файле Atlcomcli.h параметр /J и макрос CHAR_UNSIGNED неправильно.

Причина возникновения проблемы 3

Эта проблема возникает из-за аргументов инструкции push перемешиваются. Таким образом для передачи инструкции передаются неправильные аргументы.

Дополнительные сведения

Сведения об исправлении

Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего Visual Studio 2010, содержащего это исправление.

Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Предварительные условия

Microsoft Visual Studio 2010 для установки этого исправления необходимо иметь.

Необходимость перезагрузки

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

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать
Часовой пояс
вкладке
Дата и время
элемент панели управления.

Источник

Visual studio 2010 error window

Answered by:

Question

I’ve installed the latest VS C# 2010 Express Edition but I’m facing this error.

After some search, I tried several of the «fixes» that can be found by searching, but nothing worked.

I’ve uninstalled any Oficce 2010 related app, checked for msvcm100.dll file (don’t have it).

I do have VS C# 2008 but I have it these multiple versions installed in other computers without any problem.

Any idea of what it can be?

Answers

I see a similar issue reported via connect that was caused by a bad config file on somebody’s system. Please check out this report and see if the same suggestions can help you: http://connect.microsoft.com/VisualStudio/feedback/details/558362/visual-studio-2010-does-not-start-cannot-create-the-window

Dev Manager, Visual Studio

Thank you for your post.

Some clarification with you:
What’s the exact error message you got?
When did you get this error message?

Please try running vcsexpress.exe /Safemode in Command Prompt to see if you can launch VS IDE correctly.

If the above suggestions don’t work, please try checking in your event log and see if you see any exceptions that are logged around the time that the error occurs. It might shed some light on this problem.
For more information on how to view event log, please see: http://support.microsoft.com/kb/308427

Hope this helps! If you have any concern, please feel free to let me know.

Best regards,
Yichun Chen Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.

Thank you for your post.

Some clarification with you:
What’s the exact error message you got?
When did you get this error message?

I should have provided a bit more information, I apologize!

I’m Running Windows XP SP3 (PT)

I get the error when I try to start Visual Studio C# 2010 Express Edition. The Splash screen appears and is then replaced by a single MessageBox with the text: «Cannot Create The Window». http://dl.dropbox.com/u/413087/CannotCreateTheWindow.jpg

Please try running vcsexpress.exe /Safemode in Command Prompt to see if you can launch VS IDE correctly.

If the above suggestions don’t work, please try checking in your event log and see if you see any exceptions that are logged around the time that the error occurs. It might shed some light on this problem.
For more information on how to view event log, please see: http://support.microsoft.com/kb/308427

Hope this helps! If you have any concern, please feel free to let me know.

Best regards,
Yichun Chen

Источник

Visual Studio Professional 2010 Visual Studio Ultimate 2010 Visual Studio Premium 2010 Visual Studio Test Professional 2010 Еще…Меньше

Введение

В данной статье исправление устраняет следующие проблемы в Microsoft Visual Studio 2010.

Проблема 1

Можно испытать неожиданное поведение при запуске приложения, которое содержит циклы в исходном коде. Эта проблема возникает, если исходный код компилируется с глобальной оптимизации (/ Og) включен.

Проблема 2

Рассмотрим следующий сценарий:

  • У вас есть проект Visual C++, который содержит файл Atlcomcli.h.

  • Задать параметр компилятора /J для определения_CHAR_UNSIGNEDмакросов в проекте.

  • Скомпилируйте проект.

В этом случае появляется одно из следующих сообщений об ошибке:

  • Ошибка C2338: не удается скомпилировать CVarTypeInfo < char > /J или _CHAR_UNSIGNED флаг включен

  • Ошибка C2338: не удается скомпилировать CVarTypeInfo < char * > /J или _CHAR_UNSIGNED флаг включен

Проблема 3

Нарушение прав доступа при запуске приложения Visual C++, который создан для более x86 версии Windows. Эта проблема возникает, когда приложение имеет дерево выражений, который имеет два входных аргументов типа массива.

Причина

Причина возникновения неполадки 1

Эта проблема возникает из-за неправильного цикл для оптимизации выполняется. В этом случае Некорректное создание кода.

Причина возникновения проблемы 2

Эта проблема возникает, так как статические утверждения в файле Atlcomcli.h параметр /J и макрос CHAR_UNSIGNED неправильно.

Причина возникновения проблемы 3

Эта проблема возникает из-за аргументов инструкции push перемешиваются. Таким образом для передачи инструкции передаются неправильные аргументы.

Дополнительные сведения

Сведения об исправлении

Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не подвержены серьезно эту проблему, рекомендуется дождаться следующего Visual Studio 2010, содержащего это исправление.

Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Предварительные условия

Microsoft Visual Studio 2010 для установки этого исправления необходимо иметь.

Необходимость перезагрузки

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

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах


Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать
Часовой пояс
вкладке
Дата и время
элемент панели управления.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

C2.dll

16.0.30319.314

2,510,144

30-May-2010

20:48

x86

C2.dll

16.0.30319.314

2,588,480

30-May-2010

20:48

x86

C2.dll

16.0.30319.314

2,630,976

30-May-2010

20:48

x86

C2.dll

16.0.30319.314

2,977,600

30-May-2010

20:48

x64

C2.dll

16.0.30319.314

7,351,616

30-May-2010

20:48

IA-64

Временное решение

Обходной путь для проблемы 1

Чтобы обойти эту проблему, отключите глобальной оптимизации. Дополнительные сведения об отключении глобальной оптимизации щелкните следующий номер статьи базы знаний Майкрософт:

ИСПРАВИТЬ 216181 : неверный код, созданный с использованием оптимизации /Og

Обходной путь для проблемы 2

Чтобы обойти эту проблему, используйте директиву pragma для включения в файл Atlcomcli.h.

#pragma push_macro("ATLSTATIC_ASSERT")
#undef ATLSTATIC_ASSERT

#define ATLSTATIC_ASSERT(x,y)

#include <atlcomcli.h>

#undef ATLSTATIC_ASSERT

#pragma pop_macro("ATLSTATIC_ASSERT")

Нужна дополнительная помощь?

Home » General » Solving Cannot create the window Error on Microsoft Visual Studio 2010

Web installation is getting very common especially when downloading software from Microsoft. The good thing about using web installation is it only download what is necessary, saving both time and bandwidth to install the software. However, for advanced users who doesn’t want to re-download, they prefer to go for offline redistributable setup. A one time download on a huge setup file and there is no need to download again whenever there is a need to reinstall.

The sames goes to Microsoft Visual Studio 2010 Express. If you want to download Visual C# 2010 Express, you can use the web installer vcs_web.exe file and it will download all necessary files and install it on the computer. The official download page also contains an ISO image (VS2010Express1.iso) file at 695MB in size that enables you to install Visual Studio Express products without requiring Internet access during installation. Out of curiosity, I tested another method on how to offline install Visual Studio Express without downloading the whole image file.

From the looks of it, the method has some really cool tricks which is extracting the web installer, opening the baseline.dat file with a text editor to extract the URL which the web installer downloads the files from, and finally installing it with a custom command line switch.

I’ve installed Microsoft Visual C# 2010 Express using the method above and everything seemed to fine until when I tried running Microsoft Visual C# 2010 Express. All I get is an error window telling me “Cannot create the window“.

Cannot create the window

There are a lot of tips on how to fix this error such as reverting the machine.config to the default version, reinstalling .NET Framework, reinstalling Visual Studio 2010, recreating msvcm100.dll, but none of it fixes the “Cannot create the window” error.

Finally I tried reinstalling Microsoft Visual C# 2010 Express using the web installer and noticed that it needs to download and install an additional 9 other components which are VC 9.0 Runtime, .NET Framework 4 Multi-Targeting Pack, Microsoft SQL Server Compact 3.5 SP2 and etc…

Visual Studio 2010 components

Visual C# 2010 Express cannot run if any of the required components are not installed. So the best bet is to either use the web installer if you have a fast internet connection or simply download the all-in-one ISO file and burn it to a CD, mount it as a virtual drive or extract it with 7-Zip.

Download Visual Studio 2010 Express, Visual Basic, C# and C++ 2010 Products

Цитата
Сообщение от Croessmah
Посмотреть сообщение

А Вы что хотели?

ИМХО, намного лучше 10-ой.

Оставьте 12-ую студию или 10-ую. Две сразу — это что-то с чем то )))

у меня раньше стояла 10, всё работало. Потом я установил ещё и 12-ю. Всё перестало работать.

Потом я удалил обе.

Теперь я установил только 12-ю и она не работает. Хочу чтобы она заработала но только чтобы мне не пришлось переустанавливать виндоуз и все проги на компе. Не знаю как заставить 12-ю работать.

Вот пример правильного кода, который работает на другом компе:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
using namespace std;
 
inline unsigned long Square(unsigned long a) { return a * a; }
inline unsigned long Cube(unsigned long a) 
    { return a * a * a; }
 
int main()
{
    unsigned long x=1;
    for(;;)
    {
        cout << "Enter a number (0 to quit): ";
        cin >> x;
 
        if (x == 0)
            break;
        
        cout << "You entered: " << x;
        cout << ". Square(" << x << "): ";
        cout << Square(x);
 
        cout << ". Cube(" << x << "): ";
        cout << Cube(x) << "." << endl;
    }
    
    char response;        
    std::cin >> response; 
        
    return 0;
}

жму Ctrl+F7 (компиляция) пишет, что всё нормально:

1>—— Построение начато: проект: project, Конфигурация: Debug Win32 ——
1>Построение начато 20.02.2013 22:14:05.
1>ClCompile:
1> main.cpp
1>
1>Построение успешно завершено.
1>
1>Затраченное время: 00:00:01.27
========== Построение: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========

Теперь жму F5 (запустить прогу), пишет:

1>—— Построение начато: проект: project, Конфигурация: Debug Win32 ——
1>Построение начато 20.02.2013 22:14:53.
1>InitializeBuildStatus:
1> Обращение к «Debugproject.unsuccessfulbuild».
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1>main.obj : warning LNK4075: не учитывается «/EDITANDCONTINUE» из-за спецификации «/OPT:LBR»
1>LINK : fatal error LNK1207: несовместимый формат PDB в «D:My documents!!! ПрограммированиеC++page_659Debugproject.pdb»; удалите и перестройте
1>
1>Сбой построения.
1>
1>Затраченное время: 00:00:00.28
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

И не знаю, что делать.

I installed the release-to-market (RTM) version of Visual Studio 2010 and it worked well for a few days and then suddenly it started giving me a «cannot create the window» error and refused to start.

I did a whole bunch of searching and discovered that there were some incompatibilities with Office 2010 beta (an incompatible DLL) that was causing most of the problems. Not in my case though because I’d never installed Office 2010. If, however, you are reading this and you have installed a version of Office 2010 then you might want to search further as that might be your problem.

I contacted the developers at Microsoft and they were outstanding in the help that they provided me. I downloaded a debugger and created some memory dumps of what was happening in VS2010 when it started and sent them off to Microsoft. They isolated that the problem was happening when the machine.config file was being loaded. I know that I had edited my machine.config and so I became suspicious of my edit.

A quick aside about machine.config’s. On a 32-bit operating system with .NET 2 installed there’s only one machine.config and that usually lives here:

C:WindowsMicrosoft.NETFrameworkv2.0.50727CONFIG

If you have installed VS2010 then that means that you have also installed .NET 4 so there’s another machine.config for .NET 4 and you can find that here:

C:WindowsMicrosoft.NETFrameworkv4.0.30319Config
(On my machine this is the one that VS2010 is using even though I’m running Windows 7 x64.)

If you have a 64-bit OS then you have 64-bit versions of these machine.config’s as well taking the total to four. These can be found here:

C:WindowsMicrosoft.NETFramework64v2.0.50727CONFIG
C:WindowsMicrosoft.NETFramework64v4.0.30319Config

(I don’t know why one is in capitals and the other in proper case.)

An analysis of my machine.config’s (all 4 of them) showed that I have incorrectly edited 2 of them. I had added a new section to the machine.config but had failed to add that section name to the sectionGroup. So I was missing this part of the machine.config:

<sectionGroup name=»myNewSectionGroupName» … > <section …> </sectionGroup>

Which goes inside the <configSections> … </configSections> part of the file.

In the end it was a PIBKAC* and not a VS2010 bug.

*PIBKAC = Problem Is Between Keyboard And Chair

Понравилась статья? Поделить с друзьями:
  • Viessmann котел газовый двухконтурный ошибка f05
  • Visual novel syntax error
  • Viessmann код ошибки f04
  • Visual foxpro cannot start could not load resources как исправить
  • Viessmann vitopend 100w ошибка f05