voila je cree une fonction en C qui a cette declaration
j'en fais une dll avec mon compialteur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int __stdcall __attribute((dllexport)) pricer(double * paramsimulc,_ double * corelsecteurc, double * corelmondec, double * c1c ,double * c2c,_ double * c3c, double * q1c , double * q2c, double * q3c, double * muc, _double * sigmac, double * fundinfoc,double nbfonds)
puis je declare cette dll dans VB
je voudrais savoir comment eciter le code erreur 53 de vb qui me dis que le fichier n'existe pas!!!!.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Declare Function SimulEq _ Lib "D:\MinGWStudio\code\simulpe\Debug\simulpe.dll" _ Alias "_pricer@56" _ (ByRef paramSimul As Double, ByRef corelSecteur As Double,_ ByRef corelMonde As Double, ByRef c1 As Double, ByRef c2 As Double,_ ByRef c3 As Double, ByRef q1 As Double, ByRef q2 As Double,_ ByRef q3 As Double, ByRef tendanceNAV As Double, ByRef volNAV As Double,_ ByRef InfoFonds As Double, ByVal nbfonds As Double) _ As Variant
le fait de changer le nom de la fonction dans la declaration VB n'y fait rien!! ca reste toujours la meme chose
SVP help je suis au bord de la crise de nerfs
Partager