J'essaye d'implementer sous IIS 64 bits la function FoldstringA qui permet de convertir les caractéres acentués mais je n'y arrive pas
La fonction en VB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Declare Function FoldString Lib "KERNEL32.dll" Alias "FoldStringA" ( ByVal dwMapFlags As Long, ByVal lpSrcStr As String, ByVal cchSrc As Long, ByVal lpDestStr As String, ByVal cchDest As Long) As Long
Lorsque j'invoque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
phrase="é"
result=" " 
Set DWX = Server.CreateObject("DynamicWrapperX")                    ' Create an object instance.
Response.write Isobject(DWX)
DWX.Register  "kernel32:FoldStringA", "FoldString", "i=lslsl", "r=l" ,"f=t"
res= DWX.Foldstring(MAP_COMPOSITE, phrase ,1,result,1)
res est à zéro et result est à blanc