bonjour tout le monde, voila g créé ma dll, qui fonctionne (normalement) mais lorsque je l'appelle ca plante avec un type incompatible, la dll est en C++ et je l'utilise en vb.net
voila mon code, si y a des trucs vraiment affreu n'hesitez pas a le dire
pour la partie en C++ (la dll)
#include <stdafx.h>
#include <mapi.h>
#include <mapix.h>
#include <objbase.h>
#include <edk.h>
#include <Edkmdb.h>
#include <MAPIUtil.h>
#include <MAPIUTIL.H>
#include <MAPIDEFS.H>
#include <wabdefs.h>
#pragma
comment(
lib, "mapi32.lib")
extern "C" {
#endif
int
__declspec(
dllexport) SetPropri(SPropValue *XoSprop,MapiMessage XoMess);
#ifdef __cplusplus
}
#endif
int
__declspec(
dllexport) SetPropri(SPropValue *XoSprop,MapiMessage XoMess){
au niveau de l'appel a partir de vb ou vb.net en direct c impossible (je croi), mais g papotté (eb englais) avec le créateur d'un coposant(redemption) qui a été fait en delphi (chose que je v finir par faire lol) qui permet de modifier ce qu'on veu en utilisant une fonction, donc on peut, mais avec quel parametres...lol c'est la question