|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 906
|
[c++] esportare funzione da una dll scritta in vb6
ciao
ho fatto una dll in vb6 che mi esporta una funzione da leggere da c++. la funzione da esportare è questa: AddTest che chiama la funzione della dll vb che è questa: Public Function AddTest(ByVal op1 As Long, ByVal op2 As Long) As Long AddTest = op1 + op2 End Function dal progetto c++ come prototipo di funzione ho messo questo: extern "C" int __declspec (dllexport) AddTest(long num1, long num2); e la chiamata è questa: int nn; nn=AddTest(189, 120); l'errore è che non mi risolve il prototipo: extern "C" int __declspec (dllexport) AddTest(long num1, long num2); ... io ho sempre fatto così per dll in c++ ma questa volta si tratta che ho fatto la dll in vb e devo fare questo perchè appunto quello che devo fare da c++ non lo posso fare. un aiuto... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:38.


















