Salut à tous, j'ai une DLL qui demande le nom d'un fichier à l'entrée et le nom d'un fichier pour la sortie. Cette DLL fait le tri croissant numériue d'opération sur une CNC en se basant sur les coordonnées en x et en y de chacune des opération. Je doit faire cette opération pour un programme en VB et je me demande ce que je fait de pas correct! Pour le programme en VB, j'avait inscrit la commande suivante: Module Module1 Declare Function lecture Lib "C:\...\triage.dll" (ByRef fichierin As String, ByRef fichierout As String) End Module Puis, je fait appel à cette dernière de la façon suivante: Dim test1 As String test1 = cheminacces & "temp.for" Dim test2 As String test2 = cheminacces & codeclient lecture(test1, test2) Finalement, voici l'entête de cette DLL: void __stdcall lecture(char *nomficin,char *nomficout) Le problème est assurément pas la DLL puisqu'elle fonctionnait dans un programme en C. Si vous voyez une erreur ou si vous avez une suggestion quelconque d'une fonction de tri qui existe déjà!!! Merci, Padp