Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 |

 

  Вопрос: Использование плагинов - мой вопрос Добавлено: 19.01.04 22:31  

Автор вопроса:  sne | Web-сайт: hw.t-k.ru | ICQ: 233286456 

Так, теперь мы научились создавать реальные dll, а теперь может кто подскажет как эти самы dll можно использовать в качестве плашинов ???

Функции в dll должны будут возвращать не только числовые но и строковые значения...

Ответить

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

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 20.01.04 03:11

Так, вот тут я уже сам что-то добил, но все-же что - то еще осталось, не могу из VB вызвать PB DLL, с параметром, сразу выкидывает :(((

    Dim hLib As Long, hProc As Long

hLib = LoadLibrary("Test.dll")

hProc = GetProcAddress(hLib, "Test")

Call CallWindowProc(hProc, Me.hwnd, 1&, 0&, 0&)

Call FreeLibrary(hLib)

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 20.01.04 12:10

Попробуй Call CallWindowProc(ByVal hProc, ByVal Me.hwnd, ByVal 1&, ByVal 0&, ByVal 0&)

Ответить

Номер ответа: 3
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #3
Добавлено: 20.01.04 12:16

Это я все пробовал, я уже и в dll и ByVal использовал и inValue As Long Ptr использовал, все что мне в голову приходило, все юзал, ниче не помогает :(

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 20.01.04 23:35

Все, разобрался, все работает... Делал неверное кол-во параметров... Хотя... Ведь в примерае CallApiByName и так все работает... Загадка ;)

Ответить

Страница: 1 |

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



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