Функции подключения dll и управление реестром

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Функции подключения dll и управление реестром

Сообщение AHTOXA » 29.01.2004 (Чт) 12:37

Привет всем.
Вопрос такой:

1) Имеется dll библиотека написанная на с++(в ней функции доступа и управления реестром). Какими функциями в vb, можно загрузить данную библиотеку и получить доступ к ее функциям?

2) Имеется-ли возможность, из vb получить доступ ко всему реестру (станд. функции позволяют обращаться только к ветке hklm\software\va and vba) ?

Буду признателен за ответы.
Bandit

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 29.01.2004 (Чт) 14:16

все внешние библиотеки динамической компоновки (dll) подключаются к программе двумя способами в зависимости от типа библиотеки:
1. для обычных (не ActiveX) библиотек нежно использовать команду Declare Function <Function> <"lib.dll"> [Alias "Alias"] (<Parameters>) As <Type>
<Function> - имя функции (может быть любым, но при этом нужно использовать Alias)
<"Alias"> - псевдоним, имя функции в файле библиотеки
<Parameters> - список параметров
<Type> - тип возвращаемого значение
2. ActiveX-библиотеки подключаются в меню Project -> References

для доступа ко всему реестру используются API-функции работы с реестром. которые, кстати, присутствуют в самой системе. декларации этих функций и примеры использования можно посмотреть в программе API-Guide
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Сообщение AHTOXA » 29.01.2004 (Чт) 14:37

Благодарствую за скорый ответ :)
Bandit


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

    TopList