Если что-то блокирует ветку HKEY_PERFORMANCE_DATA, то как его разблокировать?
Этот топик читают: Гость
Ответов: 1061
Рейтинг: 22
|
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Кто сталкивался с созданием драйверов? Нужна небольшая консультация!)
|
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Galkov, где ты, ты точно имел дело с драйверами!)
------------ Дoбавленo в 00.06: Здесь краткая инструкция по созданию и обращению к драйверу через программу, но на C, как из delphi обратиться к драйверу? Через библиотеку kernel32.dll? |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
RinniX писал(а): как из delphi обратиться к драйверу?Через API драйвера. У драйвера может быть API, если предполагается интерфейсный обмен. В приведенном драйвере используется стандартный системный вызов -- DeviceIoControl из библиотеки kernel32.dll. Но драйвер может иметь и собственный API |
|||
карма: 22 |
| ||
Голосовали: | RinniX |
Ответов: 1061
Рейтинг: 22
|
|||
nesco писал(а): Но драйвер может иметь и собственный APIДа? Это для меня новость! ) Спасибо, почитаю!
------------ Дoбавленo в 08.52: nesco, точно у драйвера есть API? Ты не путаешь с Linux драйверами? Что-то не могу такого найти, можешь ссылку кинуть? ------------ Дoбавленo в 09.00: nesco писал(а): драйвер может иметь и собственный API[url=http://ru.wikipedia.org/wiki/%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80 писал(а): ru.wikipedia.org[/url]]Управление вводом-выводом (англ. IO Control, IOCTL). Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI-устройств можно послать команду GET_INQUIRY, чтобы получить описание устройства. В Win32-системах управление осуществляется через API-функцию DeviceIoControl(). В UNIX-подобных — ioctl().Все-таки DeviceIoControl() !) |
|||
карма: 0 |
| ||
файлы: 1 | code_31968.txt [251B] [567] |
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
RinniX писал(а): Все-таки DeviceIoControl()Ну, это API низкого уровня. На базе него делается API более высокого уровня с более конкретными задачами |
|||
карма: 22 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Код
--- Добавлено в 2016-10-16 17:17:12 Всё, понял, мой косяк, почему-то я думал что поставил -1 при подсчёте количества элементов массива Редактировалось 2 раз(а), последний 2016-10-16 17:18:54 |
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Давно-же не было меня тут ) Не подскажете как в пакете CNET рисовать (элементы Graphics)?
--- Добавлено в 2017-11-08 21:26:50 Что я делаю не так?
Редактировалось 1 раз(а), последний 2017-11-08 21:26:50 |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Отличный пример рисовки \elements\CNET\Example\graphics\LineDrawer.sha.
Для рисования на форме правильнее использовать Graphics, создаваемый событием onPaint:
Редактировалось 2 раз(а), последний 2017-11-09 05:02:51 |
|||
карма: 6 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Nic, спасибо большое ) я совсем забыл про папочку с примерами D
|
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Замечательный пример по скроллингу формы в NET )
А можно рабочий пример посмотреть? Как решить такое:
Редактировалось 1 раз(а), последний 2017-11-16 19:02:56 |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
|
|||
карма: 6 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Nic, ахах... понятно) Спасибо.
|
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
Нашел несоответствие с описанием в компоненте ArrayEnum (пакет Win). Описание точки: Index - Содержит индекс текущего элемента массива после вызова события onItem. Но точка хранит не индекс а количество элементов как Count. Это фишка такая?
--- Добавлено в 2017-11-18 22:31:08 У меня моск не переваривает такое
Редактировалось 2 раз(а), последний 2017-11-18 22:31:08 |
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
1.
RinniX писал(а): Index - Содержит индекс текущего элемента массива после вызова события onItem2. См. пункт 1 |
|||
карма: 19 |
|