Message de rapport:
 

[Résolu] API ShellExecute ne marche pas

Sujet: [Résolu] API ShellExecute ne marche pas
par FreddyP sur 18/6/2004 19:03:09

Jai un comportement bizarre de l'API ShellExecute
le but du jeu est de lancer un programme en mode compatibilité W98 sous Windows 2000
jai donc activé le mode compatibilité sur un raccourci du programme, et je lance par API ShellExecute le raccourci
sur une machine NT ca marche , sur une machine W2k pentium 3 ca marche
mais sur la machine ou ca devrait marcher (w2k sp4, Pentium 4) ca ne lance pas le programme Oo
je pige pas trop pkoi :/
le code retour est = 42 donc correct mais aucun lancement
Avec ShellExecuteEx , jai le meme resultat

exemple de code :
wcde est chaine asciiz sur 260="""C:\\WinZip.lnk"""
res est entier=appeldll32("SHELL32","ShellExecuteA", null,"open",wcde,null,null,5)
info(wcde,"Res:"+Res)

que je passe par pointeur ou valeur direct, ca change rien
des idées ? :)


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