J'ai tenté de remplacer l'Entrypoint par le nom de la fonction
"PagodePrice", le type de retour IntPtr par une classe PAGODE équivalente C#
mais rien n'y fait
J'obtiens toujours une exception "AccessViolationException"
Citation:
"Tentative de lecture ou d'écriture de mémoire protégée. Cela indique
souvent qu'une autre mémoire est endommagée"
Je suis sûr que la fonction de la DLL fonctionne parfaitement car déjà
utilisée dans une vieux programme C.
J'utilise une autre fonction de cette DLL qui fonctionne très bien
Code :
[DllImport("pagode32.dll",EntryPoint="PagodeForward")]
public static extern double PagodeForward(
[In]string X_CODE_Long, [In]double cours, [In]int jj, [In]int
mm, [In]int aa);