0 / 0 / 0
Регистрация: 17.09.2022
Сообщений: 14
|
||||||
1 | ||||||
Delphi 6-7 Преобразование строки в DWORD17.09.2022, 13:44. Показов 723. Ответов 3
Здравствуйте! Для функции VirtualProtect требуется параметр flNewProtect: DWORD, содержащий один из идентификаторов защиты страниц виртуальной памяти (например PAGE_READWRITE), который выбирает сам пользователь из выпадающего списка ComboBox, но как преобразовать строку в DWORD для передачи параметра в функцию не знаю. Сама строка без пробелов и переносов!
Получается, просто ввести параметр я могу в самом исходнике, но как реализовать пользовательский ввод?
0
|
17.09.2022, 13:44 | |
Ответы с готовыми решениями:
3
Преобразование String в DWORD Преобразование DWORD в string Преобразование HMODULE в int или DWORD Что такое HDC hdc? const POINT *lppt? const DWORD *lpdwPolyPoints? DWORD cCount? Вводится три неотрицательных числа d, i, c и две строки X и Y. Найти преобразование строки X в Y минимальной стоимости |
411 / 140 / 27
Регистрация: 04.08.2018
Сообщений: 598
|
|
17.09.2022, 15:04 | 3 |
Сообщение было отмечено AlexBoburs как решение
Решение
AlexBoburs, если я правильно всё понял, то у вас нет никаких строк.
PAGE_READWRITE это константа, равная 4. Вам передавать в функцию нужно беззнаковое целое, тип называется Cardinal. Из справки type DWORD = Cardinal; . Как вы будете передавать значение констант - как хотите. Если значения равны индексам списка ComboBox1.ItemIndex, то прямо его. Но перед этим убедиться, что значение не равно -1. Если не равно, то придумать преобразование индекса в константу. Или оператором выбора case.
1
|
0 / 0 / 0
Регистрация: 17.09.2022
Сообщений: 14
|
|
17.09.2022, 15:42 [ТС] | 4 |
0
|
17.09.2022, 15:42 | |
17.09.2022, 15:42 | |
Помогаю со студенческими работами здесь
4
Преобразование строки Из AnsiString в Char, и копировие этой строки. DWORD Преобразование строки Преобразование строки Преобразование строки Преобразование строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |