WinAPI
От: Serge Россия  
Дата: 30.05.02 16:32
Оценка:
Господа, простите за наивный вопрос...
Как из VBScript вызвать какую-нибудь WinApi'шную функцию?
Re: WinAPI
От: Res Россия  
Дата: 31.05.02 07:11
Оценка:
Здравствуйте Serge, Вы писали:

S>Господа, простите за наивный вопрос...

S>Как из VBScript вызвать какую-нибудь WinApi'шную функцию?

Написать для нее (APIшной функции) обертку в виде ком объекта, а потом уже эту обертку и вызывать.
best regards
Res
Re[2]: WinAPI
От: Serge Россия  
Дата: 31.05.02 11:25
Оценка:
Здравствуйте Res, Вы писали:

Res>Написать для нее (APIшной функции) обертку в виде ком объекта, а потом уже эту обертку и вызывать.


Хм. А стандартных способов нет? Или может есть готовая компонента?

P.S. можно ли вызовы Api делать из VBA, Visual Basic?
Re[3]: WinAPI
От: XobbuT Россия  
Дата: 01.06.02 09:51
Оценка: 6 (2)
S>P.S. можно ли вызовы Api делать из VBA, Visual Basic?

Можно.
Процедуры DLL объявляются командой Declare в секции General Declarations модуля формы или стандартного модуля:
Declare Function имя Lib "библиотека" [Alias "псевдоним"] [([[ByVal ] _
переменная [As тип] [,ByVal,] переменная [As тип]]...])] As тип

Процедуры DLL,находящиеся в стандартных модулях,по умолчанию являются открытыми и могут вызываться из любой точки приложения.Процедуры,объявленные в модуле формы,являются закрытыми и перед их объявлением должно стоять ключевое слово Private.
Начиная с версии VB 5,в именах процедур учитывается регистр символов.

Вот такие вот дела.

Нажми там на оценку плззз
Настоящие_программисты_пробелами_не_пользуются © Анекдот
Re: WinAPI
От: MaximS  
Дата: 02.06.02 10:12
Оценка:
Здравствуйте Serge, Вы писали:

S>Господа, простите за наивный вопрос...

S>Как из VBScript вызвать какую-нибудь WinApi'шную функцию?

Запусти API Viewer, котрый в комплекте с VS.
Загрузи в него файл WIN32API.txt
и все поймеш сам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.