Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

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

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

26.07.2015, 13:42. Просмотров 5091. Ответов 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;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2015, 13:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Программа ПРОВОДНИК для Windows 7 (C++):

Проводник в программе для просмотра картинок - C++ Builder
Здравствуйте! Вообщем такое задание было, написать программу для просмотра изображений с возможностью растягивтаь и центрировать...

Windows 8 или Windows 7 для C++Builder 6 что делать и как - C++ Builder
Здравствуйте. Есть такой вопрос на Windows 8 идет нормально с++Builder 6 или так же, как и на семерку с "гемором ", просто есть ли такие...

программа в windows 7 - C++ Builder
Написал на C++ builder 6 программу. В ней есть кнопочка, открывающая определенный документ word. В windows xp документ открывается без...

Не работает программа C++ Builder6.0 в Windows 7 - C++ Builder
При запуске программки из обучающей книги после запуска в Борланд 6.0 под Win7 gjzdkztncz сообщение Unresolved external '_Form1'...

Проводник при создании Ole объекта - C++ Builder
Господа решил модернизировать свою программу. Смысл ее состоит в том, чтобы из папки, где jpg файлы, грузить их в word. В конце каждого...

Определить кем запущена программа. пользователь/windows? - C++ Builder
Можно ли как нибудь сделать чтобы программа определяла как она запущена? пользователем или автозапуском виндуса? Добавлено через 6...

132
Почтальон
Модератор
558 / 497 / 88
Регистрация: 22.03.2015
Сообщений: 3,505
Завершенные тесты: 1
29.07.2015, 14:41 #46
Цитата Сообщение от DrOffset Посмотреть сообщение
Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий?
Да 100500 причин может быть. Удалите все, что связано с VS, файлы, ветки в реестре и т.п. Лучше конечно воспользоваться спец. прогами по удалению, которые "чистят" такие остатки.
0
mihail_ingir
Заблокирован
30.07.2015, 19:32 #47
Цитата Сообщение от DrOffset Посмотреть сообщение
Для решения этой проблемы он предлагает зайти в панель управления, найти там "Программы и компоненты", в появившемся списке найти Visual Studio 2013. Правой кнопкой вызвать на ней меню и нажать "Изменить". Затем в появившемся окне нажать "Repair" (в русской, наверное, будет что-то вроде "Восстановить"). Но прежде чем это делать (оно может занять значительно время), лучше расскажите нам каким образом это сообщение появляется? Вследствие каких действий? Пока стоит попробовать вот что: в свойствах языка перевести программу принудительно на английский (выбрать English), перезапустить VS и попробовать создать проект. В вопроснике msdn человеку с похожей проблемой это помогло.
Здравствуйте!
Попытка с меной языков не даёт результата. Причина гораздо глубже.
У меня та же проблема. Помогите, пожалуйста.
Наверно, проект Community "сыроватый". Не хватает средств на финансирование, поэтому бросили в массы. Понадеялись на смекалку народа.
При клавише "Изменить" в "Удаление программ" сразу выдаёт "Диалоговое окно"
0
Миниатюры
Программа ПРОВОДНИК для Windows 7  
mihail_ingir
Заблокирован
30.07.2015, 19:42 #48
При нажатии "Да" в "Диалоговом окне" — выше, сам сразу открывает Visual Studio Community 2013 и предлагает самостоятельно (!) сделать следующее (пойди и угадай, как настроить Отладчик):
Необработанное исключение типа "System.NullReferenceException" в ManagedUx.dll
Дополнительные сведения: В экземпляре объекта не задана ссылка на объект.
0
Миниатюры
Программа ПРОВОДНИК для Windows 7  
mihail_ingir
Заблокирован
30.07.2015, 19:48 #49
Все советы по устранению недостатков сводятся к ссылке — ниже.

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

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

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

Добавлено через 20 минут
Похоже я слишком долго искал эту ссылку. Ну, есть вероятность, что и с более старой версией установщика все будет нормально. Не будем расстраиваться раньше времени.
0
mihail_ingir
Заблокирован
30.07.2015, 22:50 #60
DrOffset, спасибо — за новую ссылку.
Как говорят на Востоке: у ишака свои планы, а у погонщика — другие. Прервал отладку, но Visual Studio Community 2013 — делает своё дело, на меня ноль внимания. И когда всё закончится неизвестно, рисунок ниже.
Возможно, программа стоит несколько миллиардов долларов — если судить по отдельным фактам.
0
Миниатюры
Программа ПРОВОДНИК для Windows 7  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 22:50
Привет! Вот еще темы с ответами:

C++ Builder и Проводник. Как заставить работать вместе - C++ Builder
Дело такое. Пишу что-то вроде антивирусной утилиты, но уже второй (впрочем, третий) день сижу над одной задачей. Пытаюсь реализовать...

Программа созданная в RAD XE3 не работает на 2003 Windows сервере - C++ Builder
Подскажите плиз, в чем может быть проблема: Есть среда разработки RAD XE3 в ней сделана программа по обработке БД Paradox, откомпилирована,...

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

Программа под окно Windows - Visual C++
Прдскажите как написать програму чтоб запускалось окно не DOS а Windows.


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru