Да просто все
Делаешь DLL, как указано в том топике. Допустим, ты впихнул в нее функцию
- Код: Выделить всё
Function Sum(Num1 As Long, Num2 As Long) As Long
Sum = Num1 + Num2
End Function
Затем выписал ее в Exporting
- Код: Выделить всё
Sub Exporting()
'...
Exports "Sum", AddressOf Sum
End Sub
Скомпилировал и запустил. Теперь она у тебя, допустим, C:\Project1.dll. Открываешь новый проект и вверху (в самом верху) пишешь:
- Код: Выделить всё
Private Declare Function Sum Lib "C:\Project1.dll" Alias "Sum" (Num1 As Long, Num2 As Long) As Long
А потом, скажем, в процедуре Form_Load() используешь ее:
- Код: Выделить всё
Sub Form_Load()
MsgBox Sum(100, 200)
End Sub
Готово!
ЗЫ афтар - не я, это -
GSerg,
tyomitch и
daniel lo nigro. Так что спасибо не мне, а им