|
|
Другие темы раздела | |
C++ WinAPI Файл или папка?
https://www.cyberforum.ru/ win-api/ thread1805779.html Всем привет! Не думал, что это окажется так сложно, но как, зная полное имя файла определить, является ли он обычным файлом или директорией? |
C++ WinAPI Сменить текущий каталог при запуске Допустим моя программа находится в одном каталоге - D:\\myprog.exe, а другая, запускаемая в - С:\\test.exe. Я запускаю test.exe через CreateProcess, как сделать чтобы запускаемая программа искала ресурсы не по своему текущему местоположению - (С:\\), а по место положению родительской программы (D:\\)? Вроде как надо делать некие манипуляции с lpCurrentDirectory? |
C++ WinAPI Про перерисовку окна/области
https://www.cyberforum.ru/ win-api/ thread1805465.html в win95 окно, при перекрытии другим, объявлялось недействительным. сейчас его содержимое сохраняется или вовсе не реагирует? и почему если скрыть часть окна, перетащив вправо,влево или вниз за границы, то она становится недействительной? |
C++ WinAPI Создать диалоговое окно - анкету создать диалоговое окно - анкету ФИО дата рождения - три текстовых поля Пол-радиокнопки иностранные языки, которыми владеете - чекбоксы дополнительная информация - многострочное поле кнопки - сброс и отправка при нажатии отправки формируется отчет и отображается на поле(не для ввода справа). Помогите не могу ничего понять?Срочно нужна ваша помощь :help: https://www.cyberforum.ru/ win-api/ thread1805450.html |
Как отловить событие WM_SIZE? C++ WinAPI создаю окно, wndproc switch (Message) { case WM_CLOSE: case WM_SIZE: PostMessage(nullptr, Message, wParam, lParam); return 0; break; } return DefWindowProc(hWnd, Message, wParam, lParam); |
C++ WinAPI Как дождаться закрытия файла?
https://www.cyberforum.ru/ win-api/ thread1805207.html Допустим открываем файл, а потом закрываем file.close(); Или открываем для чтения ресурсов и закрываем FreeLibrary(hModule); Так вот На выполнение file.close(); или FreeLibrary(hModule); уходит какое то время, может даже десяток секунд. То есть файл не закрывается мгновенно. Если к примеру файл закрыть и тут же попробовать его удалить , то может произойти ошибка, так как фактически он закроется... |
C++ WinAPI Некорректное возвращения значения GetModuleFileName и VirtualProtect + MessageBox
https://www.cyberforum.ru/ win-api/ thread1805189.html Здравствуйте. Осваиваю использование dll. В инете нашел простенький пример использование. Но что то пошло не так... MyDLL.DLL //DLLTEST.H #ifndef _DLLTEST_H_ #define _DLLTEST_H_ #include <iostream> #include <stdio.h> #include <windows.h> |
Контейнерный класс для представления арифметического выражения C++ WinAPI Получил в университете такое вот задание: Необходимо реализовать класс контейнерного типа. Кроме перечисленного, класс должен обеспечивать перемещающий конструктор и перемещающий оператор присваивания, конструирование из списка инициализации (std::initializer_list). Также, наряду с обычными методами добавления элемента в контейнер, должны быть реализован(ы) метод(ы) типа emplace. Также необходимо... |
C++ WinAPI Как сделать окно неподвижным?
https://www.cyberforum.ru/ win-api/ thread1805141.html MoveWindow() как-то не очень Добавлено через 1 час 40 минут И еще маленький вопрос: почему если быстро менять цвет окна(программно, без доп. задержки), то оно просто "ломается", но не вылетает? |
C++ WinAPI Сохранить скриншот в файл или получить массив байт
https://www.cyberforum.ru/ win-api/ thread1804953.html В идеале нужно получить массив байт изображения, но можно и просто сохранить скриншот в файл. Скриншот делаю таким образом // get the device context of the screen HDC hScreenDC = CreateDC("DISPLAY", NULL, NULL, NULL); // and a device context to put it in HDC hMemoryDC = CreateCompatibleDC(hScreenDC); int width = GetDeviceCaps(hScreenDC, HORZRES); int height = GetDeviceCaps(hScreenDC,... |
Адаптировать команду head (Unix) WINAPI на Windows C++ WinAPI Всем привет, в универе задали задачу адаптировать команду head (Unix)(ключи -c, -n, -help), выводящую первые n строк из файла с помощью WINAPI на Windows. Впервые с таким сталкиваюсь, гугл запросы ничего не дают(либо не умею гуглить:( ). Подскажите, пожалуйста, что надо почитать для выполнения этой задачи, желательно бы еще сам код. |
C++ WinAPI Вшитие mp3/wav файла в проект
https://www.cyberforum.ru/ win-api/ thread1804881.html Хочу сделать проект с музыкой, но для этого мне нужно её вшить туда. Можете скинуть код, как это сделать? |
4 / 4 / 5
Регистрация: 19.08.2016
Сообщений: 137
|
||||||
0 | ||||||
Краш программы с STATUS_STACK_BUFFER_OVERRUN - C++ WinAPI - Ответ 953171611.09.2016, 13:56. Показов 1751. Ответов 8
Метки (Все метки)
Привет всем!
Делаю программу, основанную на рекурсивном поиске файлов, и всё работает отлично, НО! Когда программа завершается, происходит крушение с ошибкой STATUS_STACK_BUFFER_OVERRUN. Комментирование различных частей когда указывает на то, что проблема в функции RecursiveSearch, но найти причину там я не смог. Вот код:
Добавлено через 6 минут Если даже сороковую строку закомментировать - ошибка исчезает. Вернуться к обсуждению: Краш программы с STATUS_STACK_BUFFER_OVERRUN C++ WinAPI
0
|
11.09.2016, 13:56 | |
Готовые ответы и решения:
8
Подскажите как убрать краш программы Зацикливание программы (вечный цикл->краш программы) Краш программы Краш программы |
11.09.2016, 13:56 | |
11.09.2016, 13:56 | |
Помогаю со студенческими работами здесь
0
Краш программы Краш программы Краш программы Краш программы |
Новые блоги и статьи | |||||
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
|
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
|
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
|
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
|
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
|
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
|
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
|
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
|
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
|
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании
В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
|
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
|
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
|