Patente Wcdm a
Bueno, es muy sencillo, solo usa un array para resolverlo:
Muestra.cpp de vc
int __stdcall fun (doble a, doble b, doble *res)
{
RES[0]= a+b;
RES[1]= a-b;
RES[2]= a * b ;
RES[1]= a-b;
RES[2]= a * b;
p>RES[3]= a/b;
Devuelve 0;
}
Definición de muestra de vc
Exportación
Diversión
vb:
Declarar la biblioteca subfun "sample. dll" (byval a es doble, byval b es doble, byref x es doble)
Subcomando privado 1_click()
dim x(4) es de doble precisión
diversión 1, 2, x(0)
text1.text = x(0)
text2 .text = x(1)
text3.text = x(2)
text4.text = x(3)
Conector final
En el ejemplo anterior, pasar el primer elemento de la matriz al dll puede recuperar cosas como valor de retorno.