Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Вызов DLL Добавлено: 23.12.05 16:29  

Автор вопроса:  Progos | Web-сайт: html-expert.org.ru | ICQ: 311715784 

Ответить

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

Номер ответа: 16
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #16 Добавлено: 26.12.05 20:10
Обычный текстовый файл. Делаешь в блокноте. Первая строка - название dll (без расширения).
Последующие строки - имена экспортируемых функций (просто имя, без параметров).
Пример:

LIBRARY MyDll
EXPORTS MyFunc1
EXPORTS MyFunc2


Всё. Компилятору (cl.exe) имя этого файла (MyDll.def) не нужно:

cl /Gz /LD /Ox MyDll.cpp


Линкеру нужно указать на этот файл, в ключе /def:

link /subsystem:windows /dll /def:MyDll.def MyDll.obj

Ответить

Номер ответа: 17
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #17 Добавлено: 26.12.05 23:13
Сделал маленькую dll с тремя функциями на экспорт: GetRichText, SetRichText и Dummy.
Первые две соответственно получают и устанавливают текст в ричедите, третья принимает число, умножает на 2 и возвращает результат. Никаких проблем: 2*2=4

Ответить

Номер ответа: 18
Автор ответа:
 Progos



ICQ: 311715784 

Вопросов: 39
Ответов: 157
 Web-сайт: html-expert.org.ru
 Профиль | | #18
Добавлено: 27.12.05 18:11
Спасибо, буду пробовать

Ответить

Страница: 1 | 2 |

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



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