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.

1 réponse

  1. 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