Cohabitation VB et Dll en C++

Mau -  
 pouic -
Salut,

j'ai fait une belle Dll en c, qui fait du traitement de tableau de float.
ma_Dll (float* In,float* Out);

je fais un lien avec un petit prg VB d'affichage:

Declare Sub MA_DLL Lib "FFT.dll" Alias "ma_Dll" _
(ByRef In() As Integer,ByRef Out() As Integer)

donc je passe en reference mes deux tableaux, mais ca marche pas. Il plante violent sans debug efficace.

si quelqu'un à une idée.cssympa
A+ Mau.
A voir également:

1 réponse

pouic
 
le passage de tableau entre vb et une dll est un peu particulier il doit falloir passer comme parametre pour tes tableaux l'adresse memoire du premier element tableau(1) [ou 0 selon l'option de base]. Cela est relativement bien expliqué dans la msdn
0