Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI почему не вызывается диалоговое окно https://www.cyberforum.ru/ win-api/ thread1145407.html
здравствуйте, есть проект с рабочим интерфейсом, мне надо сделать так чтобы данное окно интерфейса вызывалось из функции внутри другого проекта, кто-нибудь может мне объяснить пожалуйста как это сделать? Добавлено через 1 час 20 минут вызываю dialog box не из Win Main, а из главной функции другого приложения, но окно не выскакивает при работе программы, само окно полностью определено
О функции Win Main C++ WinAPI
Здравствуйте, вот есть диалоговое окно, его рисует функция DialogBox, есть точка входа функция Win Main. Можно ли как-то вызвать диалоговое окно через другую функцию, не Win Main? Поясню, т.е. я написал один проект, хочу чтобы он вызывал это диалоговое окно, которое написано в другом проекте, получается основной проект запускается через свою основную функцию-точку входа и по идее я просто вызываю...
C++ WinAPI Поясните код https://www.cyberforum.ru/ win-api/ thread1145157.html
#include "stdafx.h" #include "files.h" #include <stdio.h> #include<CommCtrl.h> #include <Ktmw32.h> #pragma comment (lib, "Ktmw32.lib") #define MAX_LOADSTRING 100 #define PATH_TO "./copy/to/"
C++ WinAPI Чем можно заменить BitBlt()? https://www.cyberforum.ru/ win-api/ thread1145153.html
Добрый день. Чем можно заменить функцию: BitBlt(memdc, 0, 0, w, h, scrdc, x, y, SRCCOPY); ? А то у меня при ее выполнении в цикле происходит утечка памяти, хотя и освобождаю memdc и scrdc с помощью: ReleaseDC(0, scrdc); ReleaseDC(0, memdc); Или каким образом можно избавиться от утечки памяти?
C++ WinAPI Приложение закрывается сразу после открытия
VS 2013 Express, юникодовый проект, запускаю в конфигурации Debug платформа Win32. Приложение открывается и сразу же закрывается. После цикла обработки сообщений в связи с проблемкой добавлен вывод кода последней ошибки в MessageBox. Ошибка 0. Скрин прилагается. Если бы не MessageBox приложение бы уже закрылось. Подскажите, из-за чего? В коде опущены: 1)Реализация функции my_StrToFloat...
C++ WinAPI Значение битов в ACCESS_MASK https://www.cyberforum.ru/ win-api/ thread1144881.html
Доброго времени суток. Вопрос про маску ACCESS_MASK. http://msdn.microsoft.com/en-us/library/cc230294.aspx По ссылке описание битов ACCSESS MASK. Вопрос: Есть такое право, указанное в свойства любого файла->безопасность - чтение и выполнение. Оно где-то отображено в этой маске? Generic_Execute - не то(вроде как), т.к. когда я проверяю значение этого бита, то например у группы пользователи...
C++ WinAPI Выбрать форму по умолчанию https://www.cyberforum.ru/ win-api/ thread1144621.html
Всем привет, создаю форму класса edit с помощью CreateWindowEx(), все ровно. Как сделать так, чтобы она выбиралась по умолчанию. Т.е. там мерцала полоска | и печатались символы, без ручного выбора пользователем? Спасибо
C++ WinAPI Code::Blocks, ошибки при сборке проекта
Здравствуйте. Помогите пожалуйста. Заинтересовался программированием, учу С++ и вот решил учиться писать приложения для виндовс, то есть с окнами. И в данный момент столкнулся с такой проблемой: Скопировал текст кода с сайта на котором в данный момент постигаю азы WINAPI и у меня не компилируется программа, выскакивают ошибки. Пример на том сайте писался в среде MVS, а у меня Code::Blocks....
C++ WinAPI Дочерние кнопки в дочернем окне Не могу понять, почему не отображаются кнопки дочернего окна в дочернем окне? Перепроверил стили класса и окна, оконные функции. Вроде ничего не нашел. Главное окно: int WINAPI WinMain(HINSTANCE hinst, HINSTANCE HHH, LPSTR CommandLine, int Vid) { MSG msg; HProg = hinst; RegFont(); HWin = CreateWindowExW(NULL, L"Glaw_Win",L"Талоны",WS_VISIBLE | WS_CLIPCHILDREN | WS_CLIPSIBLINGS |... https://www.cyberforum.ru/ win-api/ thread1144372.html C++ WinAPI Почему не вызывается окно диалога сделал интерфейс, работает. прикрепил его к уже существующему проекту, вызываю WinMain , и ничего, окно не вызывается при работе https://www.cyberforum.ru/ win-api/ thread1144356.html
Error RC2104 : undefined keyword or key name C++ WinAPI
1)сделал интерфейс, он работает. 2)к существующему проекту добавил его. 3) вызываю функцию WinMain в теле программы получаю ошибку Error 1281 error RC2104 : undefined keyword or key name: IDM_EXIT d:\BrowseForFolder.rc файл .rc генерируется автоматически как я понял, т.е. мне его определять не надо Добавлено через 1 час 1 минуту проблему решил просто определив все переменный через...
C++ WinAPI Разметка страниц Как организовать вывод данных на экран постранично (например, как в Adobe Reader)? Что для этого понадобится, что надо знать? Сколько пикселей выделять для вывода как на формат А4? Каждый новый лист- это новое дочернее окно? Где и что можно почитать на эту тему? https://www.cyberforum.ru/ win-api/ thread1143710.html
Заблокирован
14.04.2014, 21:23  [ТС] 0

Атомарность операций при работе с простыми типами - C++ WinAPI - Ответ 6045296

14.04.2014, 21:23. Показов 3583. Ответов 12
Метки (Все метки)

Ответ

спасибо! Вроде как туман развеялся... Единственное что, что я не очень пойму, как с помощью WinApi-шных interlocked функций атомарно проверить переменную типа bool на TRUE оно или FALSE ?
Ну грубо говоря,
if(a == TRUE) как сделать с помощью интерлокетов атомарно? Просто интересно, не смотря на то, что bool вообще синхронизировать не надо как я понял ....
Ну вроде есть функция InterlockedCompareExchange, дык она вроде результат в исходную переменную зачем ту хреначит, какой с этого толк то, тоесть вызвал функцию, она записала в исходную переменную результат, ну и что? Мне ж всё равно надо опять как то проверить, что в этой переменной, причём атомарно.

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

Разработать DLL для исследования операций сравнения при работе с целыми и вещественными числами
Разработать DLL для исследования операций сравнения &lt;=, &gt;=, ==, != при работе с целыми и ...

Оценить время выполнения и сложность простейших операций с разными типами данных
Меня интересует-вопрос: можно как-то оценить по-быстрому время, которое программа тратит на...

Исключение при работе с pictureBox (задание картинки при работе с формой)
Хочу задать изображение в компоненте pictureBox во время разработки формы, чтоб при запуске проги...

Объясните, пожалуйста в чем разница между типами-значениями и ссылочными типами?
В чем разница между типами-значениями и ссылочными типами. Привести пример типов-значений и...

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

Как самому установить соответствие между типами API функции в MSDN и типами VB
Как самому установить соответствие между типами данных, приведенных на API функции в MSDN и типами...

Грабли при работе STM32f4 при работе с ftp
Столкнулся с такой проблемой. Работаю в связке Stm32f4+cinterion bgs2e8 при сливании файла с ftp,...

Атомарность запроса
Здравствуйте! Скажите, пожалуйста, является ли атомарным следующий запрос? UPDATE table SET...

Атомарность присвоения
У меня тут вопрос возник: будет ли обычное 32-битное присвоение (X = 10 или mov ,eax), если...

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