Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.73
Степан Сашин
Заблокирован
#1

Программа ПРОВОДНИК для Windows 7 - C++

26.07.2015, 13:42. Просмотров 4238. Ответов 132
Метки нет (Все метки)

Здравствуйте!
У меня руки чешутся, заражЁн революционными преобразованиями — а знаний нет! Помогите, пожалуйста, НОВАТОРУ. Кто чем может…

Прошу прощения, на каком языке написана программа ниже https://msdn.microsoft.com/en-us/lib...or=-2147217396

Кликните здесь для просмотра всего текста
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
DWORD dwStyle;                // Style flags of the tree view
INITCOMMONCONTROLSEX  iccex;  // INITCOMMONCONTROLSEX structure
 
// Initialize the INITCOMMONCONTROLSEX structure.
iccex.dwSize = sizeof (INITCOMMONCONTROLSEX);
iccex.dwICC = ICC_TREEVIEW_CLASSES;
 
// Register tree-view control classes from the DLL for the common 
// control.
//.
InitCommonControlsEx (&iccex);
 
// Get the rectangle for the client area.
GetClientRect (hwnd, &rcClient);
 
// Create the command bar and insert menu.
g_hwndCB = CommandBar_Create (g_hInst, hwnd, 1);
CommandBar_InsertMenubar (g_hwndCB, g_hInst, IDR_MENU, 0);
CommandBar_AddAdornments (g_hwndCB, 0, 0);
 
// Get the height of the command bar.
iCBHeight = CommandBar_Height (g_hwndCB);
 
// Assign the window styles for the tree view.
dwStyle = WS_VISIBLE | WS_CHILD | TVS_HASLINES | TVS_LINESATROOT | 
          TVS_HASBUTTONS;
 
// Create the tree-view control.
g_hwndTreeView = CreateWindowEx (
    0, 
    WC_TREEVIEW,          // Class name
    TEXT("Tree View"),     // Window name
    dwStyle,              // Window style
    0,                    // x-coordinate of the upper-left corner
    iCBHeight + 1,        // y-coordinate of the upper-left corner
    rcClient.right,       // The width of the window for the edit control 
    rcClient.bottom - (iCBHeight + 1), 
                          // The height of the window for the edit 
                          // control
    hwnd,                 // Window handle to the parent window
    (HMENU) IDC_TREEVIEW, // The tree-view control identifier
    g_hInst,              // The instance handle
    NULL);                // Specify NULL for this parameter when you 
                          // create a control
 
// Be sure that the tree view actually was created.
 if (!g_hwndTreeView)
  return 0;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2015, 13:42     Программа ПРОВОДНИК для Windows 7
Посмотрите здесь:

Проводник в программе для просмотра картинок C++ Builder
Программа для Windows Visual C++
C++ WinAPI Программа проводник на WinApi
C++ Программировани Shell для Windows (замена Windows Explorer)
Программа проводник на WinApi C++ WinAPI
C++ WinAPI Петцольд, Программирование для Windows 95 - настройка соответствующей среды в Windows XP
Windows 8 или Windows 7 для C++Builder 6 что делать и как C++ Builder
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Степан Сашин
Заблокирован
29.07.2015, 09:42  [ТС]     Программа ПРОВОДНИК для Windows 7 #41
DrOffset!
Спасибо Вам за пояснения.
Самая хорошая новость: переход с русского на английский и ОБРАТНО, после установки Русского пакета, занимает не более 2-3 минут и не требует ПЕРЕЗАГРУЗКИ. Нет нареканий, с моей стороны, к программе Visual Studio 2013.
Самая плохая новость: не хватает практики. Не могу толком представить в воображении систему в целом. В голове сумбур и путаница из отрывочных сведений.

Помогите разобраться в азбучных истинах. Прошу дать учебные ссылки, которые Вам понравились.

Зачем создана папка “Visual Studio 2013“ в разделе “Мои документы“? Рисунок ниже.
Что должна мне подсказывать “символика файлов“ из папки “Project“ Visual Studio 2013? Рисунок ниже.
Миниатюры
Программа ПРОВОДНИК для Windows 7   Программа ПРОВОДНИК для Windows 7  
ranebull
515 / 348 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
29.07.2015, 10:13     Программа ПРОВОДНИК для Windows 7 #42
Цитата Сообщение от Степан Сашин Посмотреть сообщение
Что должна мне подсказывать “символика файлов“ из папки “Project“ Visual Studio 2013? Рисунок ниже.
В настройках системы поставьте "показывать расширения файлов", может так проще будет.
Цитата Сообщение от Степан Сашин Посмотреть сообщение
Зачем создана папка “Visual Studio 2013“ в разделе “Мои документы“? Рисунок ниже.
Создается по умолчанию. В этой папке хранятся ваши проекты, настройки, шаблоны, стартовые страницы и т.д.
Степан Сашин
Заблокирован
29.07.2015, 11:34  [ТС]     Программа ПРОВОДНИК для Windows 7 #43
Друзья!
Чувствую себя круглым дураком, ничего у меня не получается, а признаться публично вроде как НЕЛОВКО. Нет, уж лучше покаяться. Молчать невыносимо. В чем же проблемы?

Вопрос № 1
DrOffset: Стоит попробовать скомпилировать тестовый проект. Создать новый, через New Project, выбрать С++, выбрать выбрать консольный проект Win32. В коде по умолчанию ничего не менять, просто скомпилировать. Если не будет ошибок, значит все хорошо.
Почему у меня вообще не появляется Мастер приложений? Где его искать?
Создаем первую программу на C в Microsoft Visual Studio 2012 http://lepeta.net/progeru/c-progeru/...udio-2012.html
Там Finish — Готово

Вопрос № 2
Что делать, читая такое:
Microsoft Visual Studio
The Debugger Resource DLL is out of date. If this problem persists, use ‘Add or Remove Programs’ in Control Panel to repair your Visual Studio installation.


Рисунки ниже.
Миниатюры
Программа ПРОВОДНИК для Windows 7   Программа ПРОВОДНИК для Windows 7  
Почтальон
Модератор
333 / 259 / 45
Регистрация: 22.03.2015
Сообщений: 1,993
Завершенные тесты: 1
29.07.2015, 13:38     Программа ПРОВОДНИК для Windows 7 #44
Цитата Сообщение от Степан Сашин Посмотреть сообщение
The Debugger Resource DLL is out of date. If this problem persists, use ‘Add or Remove Programs’ in Control Panel to repair your Visual Studio installation.
Ну если без словаря не можете перевести, то боюсь что до программирования еще далеко... Извините, не хочу вас обидеть, но новички обычно книжки читают, а не ищут мануалы как установить прогу и начать в ней кодить.
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
29.07.2015, 14:37     Программа ПРОВОДНИК для Windows 7 #45
Цитата Сообщение от Степан Сашин Посмотреть сообщение
The Debugger Resource DLL is out of date. If this problem persists, use ‘Add or Remove Programs’ in Control Panel to repair your Visual Studio installation.
Похоже что-то все-таки криво установилось, либо конфликтует с уже установленным.
Для решения этой проблемы он предлагает зайти в панель управления, найти там "Программы и компоненты", в появившемся списке найти Visual Studio 2013. Правой кнопкой вызвать на ней меню и нажать "Изменить". Затем в появившемся окне нажать "Repair" (в русской, наверное, будет что-то вроде "Восстановить").
Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий?
Пока стоит попробовать вот что: в свойствах языка перевести программу принудительно на английский (выбрать English), перезапустить VS и попробовать создать проект. В вопроснике msdn человеку с похожей проблемой это помогло.
О возможных причинах
Подозреваю (судя по скринам, которые были выше по ветке), что раньше все-таки были установлены какие-то другие версии VS. Возможно и не стоило ставить еще одну: если бы я знал, что есть другие версии сразу, то посоветовал бы сперва разобраться в каком они состоянии находятся и установлен ли в их составе С++.
В качестве радикальной меры (но, вероятно, не очень приемлемой в нашем случае - из-за значительного времени, которое тратится на скачивание) можно было бы удалить все лишние версии VS через "Программы и компоненты", затем (если ошибка не исчезнет) сделать восстановление (Repair) VS 2013.
В любом случае, сразу что-то бросаться делать - не стоит. Лучше сюда предоставить побольше информации о текущем окружении, в котором запускается VS 2013. Если уж мы здесь лечим по фотографии, то хотелось бы побольше разных ракурсов.
Почтальон
Модератор
333 / 259 / 45
Регистрация: 22.03.2015
Сообщений: 1,993
Завершенные тесты: 1
29.07.2015, 14:41     Программа ПРОВОДНИК для Windows 7 #46
Цитата Сообщение от DrOffset Посмотреть сообщение
Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий?
Да 100500 причин может быть. Удалите все, что связано с VS, файлы, ветки в реестре и т.п. Лучше конечно воспользоваться спец. прогами по удалению, которые "чистят" такие остатки.
mihail_ingir
Заблокирован
30.07.2015, 19:32     Программа ПРОВОДНИК для Windows 7 #47
Цитата Сообщение от DrOffset Посмотреть сообщение
Для решения этой проблемы он предлагает зайти в панель управления, найти там "Программы и компоненты", в появившемся списке найти Visual Studio 2013. Правой кнопкой вызвать на ней меню и нажать "Изменить". Затем в появившемся окне нажать "Repair" (в русской, наверное, будет что-то вроде "Восстановить"). Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий? Пока стоит попробовать вот что: в свойствах языка перевести программу принудительно на английский (выбрать English), перезапустить VS и попробовать создать проект. В вопроснике msdn человеку с похожей проблемой это помогло.
Здравствуйте!
Попытка с меной языков не даёт результата. Причина гораздо глубже.
У меня та же проблема. Помогите, пожалуйста.
Наверно, проект Community "сыроватый". Не хватает средств на финансирование, поэтому бросили в массы. Понадеялись на смекалку народа.
При клавише "Изменить" в "Удаление программ" сразу выдаёт "Диалоговое окно"
Миниатюры
Программа ПРОВОДНИК для Windows 7  
mihail_ingir
Заблокирован
30.07.2015, 19:42     Программа ПРОВОДНИК для Windows 7 #48
При нажатии "Да" в "Диалоговом окне" — выше, сам сразу открывает Visual Studio Community 2013 и предлагает самостоятельно (!) сделать следующее (пойди и угадай, как настроить Отладчик):
Необработанное исключение типа "System.NullReferenceException" в ManagedUx.dll
Дополнительные сведения: В экземпляре объекта не задана ссылка на объект.
Миниатюры
Программа ПРОВОДНИК для Windows 7  
mihail_ingir
Заблокирован
30.07.2015, 19:48     Программа ПРОВОДНИК для Windows 7 #49
Все советы по устранению недостатков сводятся к ссылке — ниже.

Разрешение вопросов, связанных с исключениями: System.NullReferenceException https://msdn.microsoft.com/query/dev...rence)&rd=true
Миниатюры
Программа ПРОВОДНИК для Windows 7  
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
30.07.2015, 20:03     Программа ПРОВОДНИК для Windows 7 #50
mihail_ingir, вышеприведенные советы относятся к разработке программы, а не к устранению проблем в уже написанной.

По поводу обозначенной проблемы. Здесь очень сложно диагностировать причину, но похоже какими-то хитрыми манипуляциями удалось испортить установленную VS. Раз штатный установщик теперь не работает и вываливается с исключением, то можно попробовать запустить установку еще раз с сайта. По идее она должна обнаружить уже существующую копию VS и корректно выполнить повторную установку.
mihail_ingir
Заблокирован
30.07.2015, 20:03     Программа ПРОВОДНИК для Windows 7 #51
При нажатии "Продолжить" в "Советах по устранению", делает возврат к исходному тексту, просто повтор. То же самое.
При нажатии "Ок" в "Советах по устранению", выдаёт картинку ниже, где предупреждение в центре уже стоит намертво! Всё, приехали!
Миниатюры
Программа ПРОВОДНИК для Windows 7  
mihail_ingir
Заблокирован
30.07.2015, 20:15     Программа ПРОВОДНИК для Windows 7 #52
Цитата Сообщение от DrOffset Посмотреть сообщение
Раз штатный установщик теперь не работает и вываливается с исключением, то можно попробовать запустить установку еще раз с сайта. По идее она должна обнаружить уже существующую копию
DrOffset, сам склоняюсь к такой мысли. Иначе будет: чем дальше в лес — тем больше дров.
Всё, решено: скачиваем по-новой, не удаляя уже установленную Visual Studio Community 2013.
Правильно ли Вас понял?
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
30.07.2015, 20:21     Программа ПРОВОДНИК для Windows 7 #53
mihail_ingir, все-таки что-то в системе есть такое, что "портит" установку VS. Советовать что-то удалять опасно, т.к. я не вижу картину в целом, но в идеале было бы хорошо, если бы установка VS Community была единственной на компьютере (т.к. удалены все другие версии VS, если они есть).
К сожалению, как хирурги не оперируют на расстоянии, так и я не могу дать гарантий эффективности моих советов в этой ситуации. Я могу только оценить внешние признаки и попробовать угадать причину.
Ясно, что ситуация эта нештатная, что-то явно идет не так, но что именно - неизвестно.

Добавлено через 4 минуты
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Всё, решено: скачиваем по-новой, не удаляя уже установленную Visual Studio Community 2013.
Правильно ли Вас понял?
Скачивать по новой возможно не придется (я не уверен), если он помимо установки заново предложит сделать "восстановление", то лучше согласится на него.
С другой стороны, если он предложит качать заново, то лучше скачать образ (чтобы не качать в третий раз, если что). Образ можно взять тут: http://go.microsoft.com/?linkid=9863609
mihail_ingir
Заблокирован
30.07.2015, 21:10     Программа ПРОВОДНИК для Windows 7 #54
DrOffset, скачал Установщика “Файла образа диска“ (vs2013.4_ce_enu).
У Visual Studio Community 2013 последняя просьба перед экзекуцией, рисунок ниже.
Нажал “Да“ при “Всё равно завершить эту работу“, он уточнил: “Вы хотите прервать отладку?“, ответил ему: “Нет“. В смысле, продолжать отладку.
Дам ему ровно один час. Сейчас 21:05 мск. Потом начну наши тотальные скачивания.
Миниатюры
Программа ПРОВОДНИК для Windows 7   Программа ПРОВОДНИК для Windows 7  
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
30.07.2015, 21:31     Программа ПРОВОДНИК для Windows 7 #55
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Нажал “Да“ при “Всё равно завершить эту работу“, он уточнил: “Вы хотите прервать отладку?“, ответил ему: “Нет“. В смысле, продолжать отладку.
Все равно ничего там не отладится само. Ждать бессмысленно.
Завершайте все процессы VS и не мучайте беднягу
mihail_ingir
Заблокирован
30.07.2015, 21:31     Программа ПРОВОДНИК для Windows 7 #56
DrOffset, вес программы Visual Studio Community 2013 около 9.2 Гб
Миниатюры
Программа ПРОВОДНИК для Windows 7  
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
30.07.2015, 21:32     Программа ПРОВОДНИК для Windows 7 #57
Цитата Сообщение от mihail_ingir Посмотреть сообщение
вес программы Visual Studio Community 2013 около 9.2 Гб
Это для нынешнего времени нормально.
mihail_ingir
Заблокирован
30.07.2015, 21:40     Программа ПРОВОДНИК для Windows 7 #58
Цитата Сообщение от DrOffset Посмотреть сообщение
Завершайте все процессы VS и не мучайте беднягу
Хорошо. Перед смертью уже не надышишься… так и сделаю! Начинаю скачивания.
DrOffset
6851 / 4062 / 927
Регистрация: 30.01.2014
Сообщений: 6,859
30.07.2015, 22:31     Программа ПРОВОДНИК для Windows 7 #59
Цитата Сообщение от mihail_ingir Посмотреть сообщение
Начинаю скачивания.
Я там выше дал немного не ту ссылку, на более старую версию (которую себе ставил), а у нас тут Update 5 уже.
Поэтому вот правильная ссылка: http://download.microsoft.com/downlo...3.5_ce_enu.iso
Она и весит почему-то меньше.
Что характерно, на сайт MS найти ее крайне тяжело, запрятано похоже специально

Добавлено через 20 минут
Похоже я слишком долго искал эту ссылку. Ну, есть вероятность, что и с более старой версией установщика все будет нормально. Не будем расстраиваться раньше времени.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 22:50     Программа ПРОВОДНИК для Windows 7
Еще ссылки по теме:

Проводник Windows C++
Что выбирать для дальнейшего изучения Windows 7 c Win32 или Windows 8 c WinRt? C++
C++ WinAPI проводник
C++ Программа корректировки реестра для управления элементами рабочего стола ОС Windows
Программа для контроля работы пк под управлением ОС Windows XP C++

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

Или воспользуйтесь поиском по форуму:
mihail_ingir
Заблокирован
30.07.2015, 22:50     Программа ПРОВОДНИК для Windows 7 #60
DrOffset, спасибо — за новую ссылку.
Как говорят на Востоке: у ишака свои планы, а у погонщика — другие. Прервал отладку, но Visual Studio Community 2013 — делает своё дело, на меня ноль внимания. И когда всё закончится неизвестно, рисунок ниже.
Возможно, программа стоит несколько миллиардов долларов — если судить по отдельным фактам.
Миниатюры
Программа ПРОВОДНИК для Windows 7  
Yandex
Объявления
30.07.2015, 22:50     Программа ПРОВОДНИК для Windows 7
Ответ Создать тему
Опции темы

Текущее время: 20:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru