Всем привет!
Встала задача написать dll на c++, чтобы потом её можно было подключить и использовать в visual basic 6. Да вот такое вот извращение, но что поделаешь надо реализовать!
Допустим у меня есть такая функция:
int sum(int x, int y)
{
return x+y;
}
Потом после компиляции библиотеки я буду подключать к проекту следующим образом:
Visual Basic
Private Declare Function sum Lib "C:\SomeProject\mydll.dll" (ByVal x As long, ByVal y As long) As long
Использую в API вызове тип LONG потому что в vb интереджеровский тип занимает 2 байта, а в с++ 4.
Так вот теперь теперь сам вопрос! Где мне писать саму библиотеку в VC++ или C++ Builder 6.0 или может даже можно в Qt???
Пожалуйста, если можно, показать на маленьком примере. Этот вопрос много раз ставился на других форумах, но так ни кто и не мог дать вразумительный ответ.
Буду очень благодарен за оказанную мне помощь!
С уважением, Александр!