Message de rapport:
 

[Résolu] AppelDLL32

Sujet: [Résolu] AppelDLL32
par veDengaG sur 28/2/2007 18:57:19

Bonjour,
le problème est que je n'obtiens un résultat qu'en mode "débogage Pas à pas".

Je tente d'utiliser la dll PinfoRaccourci

Voici le code :
leRaccourci est une chaîne ASCIIZ sur 256  
chemin est une chaîne ASCIIZ sur 256
description est une chaîne ASCIIZ sur 256
argument est une chaîne ASCIIZ sur 256
repTravail est une chaîne ASCIIZ sur 256
hotkey est un entier

sCheminEXE, sRes sont des Chaînes
i, Nb sont des entiers

// Récupération du nombre de fichiers
Nb = ExplorerRécupère(_EVE.wParam)

// Récupération de tous les fichiers
POUR i = 1 A Nb
	leRaccourci=ExplorerRécupère(_EVE.wParam, i)
	
	SI Droite(leRaccourci,3)="lnk" ALORS
		chRes=AppelDLL32("PInfoRaccourci", "_InfoRaccourci", &leRaccourci, &chemin, &description, &argument, &repTravail, &hotkey)
	FIN
	sCheminEXE=fCheminLong(chemin)

	...
	...
	Traitement
	...
	...

FIN


Donc quand il y a résultat, sRes=0, alors que dans le cas contraire je me retrouve avec une valeur négative, et chemin=""

Voilà, si quelqu'un possède une piste à partager, parce que là, je bloque.

Bonne soirée à tout le monde
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2