'Inline' vendria a decir que podrias programar codigo
ASM dentro del propio codigo de
C/C++ al igual que en
Delphi mediante unas etiquetas de codigo. Esto viene bien cuando se busca hacer rutinas de gran peso de procesado para lograr optimizaciones. Un ejemplo sacado de este
enlace en
Google:
main()
{
int dato1, dato2, resultado;
printf("Dame dos números: "); scanf("%d %d", &dato1, &dato2);
asm push ax; push cx;
asm mov cx,dato1
asm mov ax,0h
mult:
asm add ax,dato2
asm loop mult
asm mov resultado,ax
asm pop cx; pop ax;
printf("Su producto por el peor método da: %d", resultado);
}
En tu caso seria hacer una funcion en
C++ y que todo el cuerpo de la funcion sea
ASM. Luego compilas la DLL, declarando las funciones con la convencion de llamadas
__stdcall para que
Visual Basic 6.0 pueda reconocerlas, y asi podrias importar dichas funciones en
Visual Basic.
Salu2...