Bonjour,

J'utilise WD 8.
Je dois employer les proprietes et méthodes d'une DLL .net.
J'ai creer un assemblage .net avec cette dll.
Les déclarations et l'assignation de valeur au proprietes se passent bien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	eSignature20_OCX est un ValidationManager dynamique
	eSignatureResult est un SignatureResult  dynamique
 
	QUAND EXCEPTION DANS
		eSignature20_OCX = allouer un ValidationManager
	//	eSignatureResult = allouer un SignatureResult
	FAIRE
		FinProgramme("Erreur lors de la création de l'objet eSignature (eSignature.dll !")
	FIN
 
	eSignature20_OCX:ServerName = ConnServer
	eSignature20_OCX:DataBaseName = ConnDB
	eSignature20_OCX:ConnectionTimeOut = ConnTimeOut
	eSignature20_OCX:ArchitectureType = 0 //Stand alone (One central DB).
	eSignature20_OCX:UseVirtualKeyboard = 0
Mais lors de l'appel de cette methode

Code : Sélectionner tout - Visualiser dans une fenêtre à part
	eSignatureResult = eSignature20_OCX:ValidateOperation("Administration Operation","",0,"Identification","")
Je recupere l'erreur suivante :Aucune syntaxe de ValidateOperation ne correspond.

Pourant les paramètres sont corrects.. L'enum {EValidationType} de VB est bien de type integer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
// ValidateOperation
//
// Paramètres :
//	OperationLevel1 : chaîne
//	OperationLevel2 : chaîne
//	ValidationType : {EValidationType}
//	TitleLevel1 : chaîne
//	TitleLevel2 : chaîne
// Valeur de retour :
//	SignatureResult
 
[ <Résultat> = ] ValidateOperation (<OperationLevel1> est chaîne, <OperationLevel2> est chaîne, <ValidationType> est {EValidationType}, <TitleLevel1> est chaîne, <TitleLevel2> est chaîne)
Quelqun peut-il m'aider,

D'avance merci ;-)

Didier