Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: DLL функция Добавлено: 11.02.11 20:59  

Автор вопроса:  VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 
есть собстевнная длл на 6 (stdcall), как вернуть из функции в ней значение переменной в программу, в опред. переменную. (как в апи GetUserName к примеру?

Ответить

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

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #1
Добавлено: 12.02.11 00:31
Ну как. Передавать адрес переменной.
  1. vbLong stdC StreamCreateURL(LPCWSTR pSource, HWND rcvWnd) {
  2. struct tbasscreateurl* urlArgs = new tbasscreateurl;
  3. urlArgs->hwnd = rcvWnd;
  4. urlArgs->source = new wchar_t[wcslen(pSource) + 1];
  5. wcscpy(urlArgs->source, pSource);
  6. ...
где pSource передается как StrPtr(Строка)

Ответить

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



Вопросов: 4
Ответов: 330
 Профиль | | #2 Добавлено: 12.02.11 10:23
лично я просто использовал тип переменной Variant и в дллке и в программе
и передавал само значение а не адрес

Ответить

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



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #3
Добавлено: 12.02.11 18:30
vb6

Ответить

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



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #4
Добавлено: 12.02.11 21:06
(используется аддин с этого сайта)

Ответить

Номер ответа: 5
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #5 Добавлено: 18.02.11 17:12
Ты ее хоть к проекту подключил?

Ответить

Номер ответа: 6
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #6
Добавлено: 19.02.11 14:29
допустим да.

Ответить

Номер ответа: 7
Автор ответа:
 SHDZ



ICQ: 209382104 

Вопросов: 39
Ответов: 244
 Профиль | | #7 Добавлено: 19.02.11 16:02
Тогда я не пойму что это за DLL... Если активХ то что не получается?, другую вроде не подключишь....
или дай ссылку на нее чтоб попробовать....

Ответить

Номер ответа: 8
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #8
Добавлено: 19.02.11 16:11
длл традиционная, на vb6, есть апи GetUserName - она в заданную переменную возвращает юзернэйм. мне надо сделать так же.

Ответить

Номер ответа: 9
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #9
Добавлено: 19.02.11 16:24
*ps подключать если через references то можно и не активх помоему. длля содержит функции (мои личные апи).

Ответить

Страница: 1 |

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



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