Показать сообщение отдельно
Старый 25.03.2009, 08:02   #159
igorekniv
Пользователь
 
Пол:Мужской
Регистрация: 10.02.2006
Сообщений: 117
Репутация: 48
По умолчанию Re: Программирование на Visual Basic любых версий

А так нельзя ? Взято из хелпа, оператор Call Бэйсика 2003...
' Call a Microsoft Windows DLL procedure. The Declare statement must be
' Private in a Class Module, but not in a standard Module.
Declare Sub MessageBeep Lib "User" (ByVal N As Integer)
Sub CallMyDll()
Call MessageBeep(0) ' Call Windows DLL procedure.
MessageBeep 0 ' Call again without Call keyword.
End Sub

Подключение к АПИ в зависимости от версии в зависимости от версии винды, оператор Declare
' In 32-bit Microsoft Windows systems, specify the library USER32.DLL,
' rather than USER.DLL. You can use conditional compilation to write
' code that can run on either Win32 or Win16.
#If Win32 Then
Declare Sub MessageBeep Lib "User32" (ByVal N As Long)
#Else
Declare Sub MessageBeep Lib "User" (ByVal N As Integer)
#End If

Смотрите хелп Бэйсика 2008...
__________________
Ёгарь
igorekniv вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.01891 секунды с 10 запросами