Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Чтение нужной строки из файла https://www.cyberforum.ru/ win-api/ thread355587.html
С помощью функций Win Api на C написать программу, которая по заданному файлу и слову выводит все строки, в которых это слово содержится. Есть какие-то функции для этого, не посимвольно же все делать?
Побитовое "ИЛИ" C++ WinAPI
Никак не пойму каким образом операция побитовое "ИЛИ" "|" комбиниует стили окон. Может кто объяснит=)
C++ WinAPI Меняющаяся при нажатии кнопки картинка https://www.cyberforum.ru/ win-api/ thread355341.html
Доброго всем времени суток! Есть такая задача: Нужно создать диалоговое окно, в котором есть две кнопки "Старт" и "Стоп", а также картинка, которая при нажатии на "Старт" меняется на следующую. Никак не могу в диалоговом окне создать эту картинку, откуда её получить? #include <Windows.h> #include "resource.h" HINSTANCE hInst; BOOL CALLBACK DlgProc (HWND, UINT, WPARAM, LPARAM);
C++ WinAPI Как фильтровать Edit в диалоговом окне без родителя? https://www.cyberforum.ru/ win-api/ thread355229.html
Всем привет!:) В общем имеется приложение, использующее диалоговое окно в качестве главного без родителя, загружаемое из ресурса. Там расположено парочка EditText'ов, на которое хотелось бы включить фильтрацию.:) Например, чтобы вводить шестнадцатиричные числа. Пробовал SetWindowLong, но что-то не помогло... Потом, насколько я понял, сообщения EditText'ам винда передает вне функции... Порылся...
C++ WinAPI Защита файлов, каталогов
Получив задание на КП, впала в легкий ступор. Посоветуйте, с какого конца к нему подступиться, литературу, если можно. С программирование вроде не слишком плохо, но как начать ума не приложу.:-[ Тема: разработка программы, запрещающей в заданном каталоге создание, копирование или переименование файлов с заданными именами. Список имен хранить в файле. Должна быть обеспечена защита этого...
C++ WinAPI Параметры WndProc проблема У меня такая проблема. Читаю книгу Ганеев "Проектирование интерфейса пользователя средствами Win32 API". В этой книге ф-я WndProc выглядит так WndProc(HWND, UINT, WPARAM, LPARAM); Пишу на VS 2010(на VS 2005 всё так же само) и там обьявление этой функции таким образом вызывает ошыбки. Но если обьявить WndProc(HWND, UINT, LPARAM, WPARAM) всё нормально. Соответственно в книге обработка... https://www.cyberforum.ru/ win-api/ thread355074.html
C++ WinAPI Задержка https://www.cyberforum.ru/ win-api/ thread354837.html
С помощью каких функций(или функции) можно получить задержку для Win32 API C++?
Нарисовать несколько прямоугольников C++ WinAPI
hdc=BeginPaint(hwnd,&ps); int x=40; int y=40; for(int i=0;i<5;i++) { for(int j=0;j<5;j++) Rectangle(hdc,x,y,x+20,y); y+=20; } EndPaint(hwnd,&ps);
C++ WinAPI Проблема с обработкой сообщений Задание на лабораторную: Разработать программу, которая создает три окна. Действия по сворачиванию и закрытию одного окна должны выполняться над всеми окнами. Вот вроде на событие минимизации ставлю сворачивать окна, а ничего не работает. Само событие не срабатывает, проверял MessageBox'ом. В общем нужна помощь. #include <windows.h> #include <iostream.h> HWND hwnd, hwnd2, hwnd3; ... https://www.cyberforum.ru/ win-api/ thread354540.html C++ WinAPI Как получить дескриптор EditBox'a на диалоговой панели вот у меня есть вот такая диалоговая панелька, созданная в дизайнере http://***********/b86c1b69/ ID этой панели IDD_PANEL При нажатии на циферки (1,2...9,0 с ID соответственно IDC_BUTTON1, IDC_BUTTON2...IDC_BUTTON9, IDC_BUTTON10) у меня должны записываться цифры в EditBox c ID: IDC_EDIT в обработчике диалоговой панели я уже сделал некую заготовочку при нажатии кнопок 0,1...9, ОК и Отмена... https://www.cyberforum.ru/ win-api/ thread354448.html
Подставы в структурах.. C++ WinAPI
ntdll!_PEB_LDR_DATA +0x000 Length : Uint4B +0x004 Initialized : UChar ; ! UChar 4 байта.. +0x008 SsHandle : Ptr32 Void +0x00c InLoadOrderModuleList : _LIST_ENTRY +0x014 InMemoryOrderModuleList : _LIST_ENTRY +0x01c InInitializationOrderModuleList : _LIST_ENTRY +0x024 EntryInProgress : Ptr32 Void С чего это вдруг UChar стал размером...
C++ WinAPI Как изменить цвет фона в Edit Здравствуйте! Подскажите, пожалуйста, как изменить цвет фона у Edit? Заранее благодарен! https://www.cyberforum.ru/ win-api/ thread354122.html
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
24.09.2011, 19:21 0

VirtualAlloc - C++ WinAPI - Ответ 2010872

24.09.2011, 19:21. Показов 16264. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от lavan Посмотреть сообщение
Т.е распределил память под int поместить могу туда только значения int?
lavan, неверное высказывание, при использование метода new выделяется память из кучи, а куча это байты к типам тоже самое относиться char - 1 байт, short-2 байта, int/long - 4 байта, double 8-байт, и т.д, компилятор C++ сам выравнивает по указанному кол-ву едениц в new int[N] сколько выделить байт из кучи, вот пример не большой.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <string.h>
 
int main(void) {
   // при задание три еденицы типа-int компилятор сам выравнивает байты под этот указанный тип
   int*  ptr=  new int[3];  // sizeof(int)*3=12 byte (32-bit)
   strcpy((char*)ptr, "Assembler-7"); // записываем строку в числовой массив
   puts((const char*)ptr); // выводим его
   delete[] ptr;
   ptr = NULL;
   getchar();
   return 0;
}
Цитата Сообщение от lavan Посмотреть сообщение
Разбираюсь с фун VirtualAlloc()
VirtualAlloc - данная особенность этой функции в более гибком контроле над виртуальной памятью, можно присвоить такие аттрибуты страниц только для чтения или записи, также можно резервировать память без физического выделения.

Цитата Сообщение от lavan Посмотреть сообщение
cout<<endl<<*(ptr_toarray+1);//вывел второе слово
Не забываем что VirtualAlloc выраванивает участок памяти по границе страницы, на 32-разрядных процессорах x86 размер страницы 4Kb.

Вернуться к обсуждению:
VirtualAlloc C++ WinAPI
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2011, 19:21
Готовые ответы и решения:

VirtualAlloc и размеры
Друзья возник вопрос, кто обладает информацией, пожалуйста, поделитесь, в MSDN по этому поводу...

Утечка памяти VirtualAlloc()
Всем привет! Есть функция, которая совершает очень большое количество повторений и выделяет при...

Резервирование и фиксация памяти (VirtualAlloc)
На msdn есть код примера использования функции VirtualAlloc. #include &lt;windows.h&gt; #include...

NtFreeVirtualMemory и VirtualFree, NtAllocateVirtualMemory и VirtualAlloc
Хочу перейти на Nt*** функции и возникла проблема. Хочу добиться одинакового поведения, но что-то...

8
24.09.2011, 19:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2011, 19:21
Помогаю со студенческими работами здесь

Предел выделения памяти (VirtualAlloc)
Вот рабочий код: #include &lt;Windows.h&gt; #include &lt;iostream&gt; using namespace std; void...

VirtualAlloc выделение виртуальной памяти по адресу
Хочу выделить память по адресу &quot;0x00890002&quot;, но вылазит ошибка 487(&quot;Попытка обращения к неверному...

Чтобы процесс удачно запросил виртуальную память, он должен вызвать VirtualAlloc дважды?
Изучаю виртуальную память. Ребята, я жирным выделил места, на которые надо обратить особое внимане...

Работа с VirtualAlloc
ребята, здравствуйте, очень нужна ваша помощь:) мне необходимо в учебных целях зарезервировать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru