powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / include .h
10 сообщений из 10, страница 1 из 1
include .h
    #33960205
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, занялся тут функцией NtQuerySystemInformation и напоролся на неприятность. Использует она кучу структур, типа SYSTEM_BASIC_INFORMATION или там SYSTEM_PROCESS_INFORMATION, которые описаны в Winternl.h (в сишном формате ессессно). Ну и приходиться заниматься переписыванием из пустого в порожнее (из .h в private type) с преобразованием типов. (хорошо хоть есть msdn )

А нельзя ли написать в VB что-нибудь типа INCLUDE <Winternl.h> и использовать эти структуры без повторного описания ???


И еще. Использовал ли кто NtQuerySystemInformation с SYSTEM_PROCESS_INFORMATION ??? Весь инет обыскал - толкового примера нет, а у меня что-то не выходит :(
...
Рейтинг: 0 / 0
include .h
    #33960261
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
линковка (сбрка исходников) проекта разная у си и вб.

врядли.
...
Рейтинг: 0 / 0
include .h
    #33960283
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklinлинковка (сбрка исходников) проекта разная у си и вб.

врядли.

Я так понимаю, API и всё что вокруг написано на сях. По крайней мере в msdn все структуры описаны на сях. Visual Basic - продукт мелкомягкого. Ну неужели они не написали утилитку, что *.h конвертить во что-нибудь понятное VB ?
...
Рейтинг: 0 / 0
include .h
    #33960305
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot автор][Visual Basic - продукт мелкомягкого. Ну неужели они не написали утилитку, что *.h конвертить во что-нибудь понятное VB ?/quot]Видимо не написали. Если тебя не устраивает напиши.
...
Рейтинг: 0 / 0
include .h
    #33960352
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyMpВидимо не написали. Если тебя не устраивает напиши.

А вот хамить не надо
...
Рейтинг: 0 / 0
include .h
    #33960370
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustygold Aklinлинковка (сбрка исходников) проекта разная у си и вб.

врядли.

Я так понимаю, API и всё что вокруг написано на сях. По крайней мере в msdn все структуры описаны на сях. Visual Basic - продукт мелкомягкого. Ну неужели они не написали утилитку, что *.h конвертить во что-нибудь понятное VB ?
рой в сторону *.tlb - есть куча всяких разных tlb, в которых можно найти чуть ли не все WinAPI
...
Рейтинг: 0 / 0
include .h
    #33961147
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
накой делать два совершенно разных языка (си идет в асм и далее в машинный код, а вб - на виртуалку MSVBVM**.DLL ) вместе?
это как попробовать эскалатор к трактору для подножки приделать

ну вообще ничего общего
...
Рейтинг: 0 / 0
include .h
    #33961540
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklinнакой делать два совершенно разных языка (си идет в асм и далее в машинный код, а вб - на виртуалку MSVBVM**.DLL ) вместе?
это как попробовать эскалатор к трактору для подножки приделать

ну вообще ничего общего
это крайность.
на самом деле в винде есть немало полезных функций. Некоторые вещи без API вообще нереально сделать, а надо.
...
Рейтинг: 0 / 0
include .h
    #33961704
Rustygold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hibernate Rustygold Aklinлинковка (сбрка исходников) проекта разная у си и вб.

врядли.

Я так понимаю, API и всё что вокруг написано на сях. По крайней мере в msdn все структуры описаны на сях. Visual Basic - продукт мелкомягкого. Ну неужели они не написали утилитку, что *.h конвертить во что-нибудь понятное VB ?
рой в сторону *.tlb - есть куча всяких разных tlb, в которых можно найти чуть ли не все WinAPI

Спасибо.
...
Рейтинг: 0 / 0
include .h
    #33961770
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hibernate Aklinнакой делать два совершенно разных языка (си идет в асм и далее в машинный код, а вб - на виртуалку MSVBVM**.DLL ) вместе?
это как попробовать эскалатор к трактору для подножки приделать

ну вообще ничего общего
это крайность.
на самом деле в винде есть немало полезных функций. Некоторые вещи без API вообще нереально сделать, а надо.

API используют DLL а не фактический код си
и DLL выступают виртуальными машинами

суть моего поста в том, что нет прямого соединения си (исходник) и вб. да и косвенного кроме VM нет.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / include .h
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]