Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Windows API Добавлено: 28.12.03 13:59  

Автор вопроса:  dem

Как пользоваться функциями Windows API в VB? У меня некоторые функции работают нормально, а на некоторые выдается сообщение "Can't find Dll entry point", хотя декларация вроде бы правильная. Например: Private Declare Function GetModuleHandle Lib "Kernel32" (lpModuleName) As Long - эта функция в kernel32.dll есть, но VB ее не находит, независимо от того, как передавать параметр: по ссылке или по значению.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 shuffle



Администратор

ICQ: 201502381 

Вопросов: 15
Ответов: 737
 Профиль | | #1 Добавлено: 28.12.03 19:52
Нет там функции GetModuleHandle!!!! Там есть функция GetModuleHandleA и GetModuleHandleW!. Лучше вызывать функцию GetModuleHandleA, чтобы с кодировками не париться.

Ответить

Номер ответа: 2
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #2 Добавлено: 30.12.03 12:44
Не нужно кастрировать декларацииDeclare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" (ByVal lpModuleName As String) As Long

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам