[R] Erreur avec UnRARIt
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Erreur avec UnRARIt
Bonjour à tous,
Alors voilà j'ai un problème très embêtant avec l'UDF UnRARIt trouvé sur ce forum.
J'ai placé la dll dans le même répertoire que mon projet et j'ai placé les libs dans un sous dossier "unrarit_source_v1.2".
Seulement lors de l'éxecution du script (F5) je reçois une erreur :
">"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\*****\Desktop\Autoit\synax.au3"
C:\Users\*****\Desktop\Autoit\unrarit_source_v1.2\Resources\ModernMenu.au3 (221) : ==> Duplicate function name.:
Func OnAutoItExit()"
J'ai bien inclut dans mon projet les libs UnRARIt.au3 et ModernMenu.au3.
Avez vous une idée sur mon problème ?
Merci d'avance.
PS: j'ai déjà utilisé la fonction recherche du forum mais je n'ai rien trouvé qui puisse m'aider et pareil sur le forum anglais.
Alors voilà j'ai un problème très embêtant avec l'UDF UnRARIt trouvé sur ce forum.
J'ai placé la dll dans le même répertoire que mon projet et j'ai placé les libs dans un sous dossier "unrarit_source_v1.2".
Seulement lors de l'éxecution du script (F5) je reçois une erreur :
">"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\*****\Desktop\Autoit\synax.au3"
C:\Users\*****\Desktop\Autoit\unrarit_source_v1.2\Resources\ModernMenu.au3 (221) : ==> Duplicate function name.:
Func OnAutoItExit()"
J'ai bien inclut dans mon projet les libs UnRARIt.au3 et ModernMenu.au3.
Avez vous une idée sur mon problème ?
Merci d'avance.
PS: j'ai déjà utilisé la fonction recherche du forum mais je n'ai rien trouvé qui puisse m'aider et pareil sur le forum anglais.
Modifié en dernier par nanosyn le dim. 19 juin 2011 15:26, modifié 1 fois.
- Strofe
- Niveau 5

- Messages : 182
- Enregistré le : ven. 26 sept. 2008 23:16
- Localisation : Picardie, Oise, Beauvais
- Status : Hors ligne
Re: [..] Erreur avec UnRARIt
Bonjour
Tu as 2 fois le même nom de fonction "OnAutoItExit". Sûrement dans ton programme et dans les UDF.
Merci de poster ton code.
A+
Tu as 2 fois le même nom de fonction "OnAutoItExit". Sûrement dans ton programme et dans les UDF.
Merci de poster ton code.
A+
Y a pas de problème, y a que des solutions. Reste à les trouver.
Re: [..] Erreur avec UnRARIt
C'est bien ce que je pensais mais pourtant j'ai utilisé la fonction Find... de AutoIt dans les pages de mon projet et il n'a trouvé qu'une seule occurence de cette fonction et c'est justement celle dans ModernMenu.
Bizarre bizarre...
Je veux bien poster le code mais il est vachement long !
EDIT : Je viens de trouver pourquoi !! J'ai inclus dans le projet l'UDF UnRARIt mais aussi 7Zip !! Du coup je me retrouve avec 2 fonctions OnAutoItExit() !
Alors du coup je dois faire comment je supprime une des deux ? je renomme ? Ca ne risque pas de modifier tout le programme ?
Bizarre bizarre...
Je veux bien poster le code mais il est vachement long !
EDIT : Je viens de trouver pourquoi !! J'ai inclus dans le projet l'UDF UnRARIt mais aussi 7Zip !! Du coup je me retrouve avec 2 fonctions OnAutoItExit() !
Alors du coup je dois faire comment je supprime une des deux ? je renomme ? Ca ne risque pas de modifier tout le programme ?
- Strofe
- Niveau 5

- Messages : 182
- Enregistré le : ven. 26 sept. 2008 23:16
- Localisation : Picardie, Oise, Beauvais
- Status : Hors ligne
Re: [..] Erreur avec UnRARIt
Bonjour
UnRARIt mais aussi 7Zip ! Cela n'est pas redondant ??
Il faut ananlyser les deux fonctions.
1°) Si elles sont identiques, il faut en supprimer une.
2°) Si elles sont différentes il faut les imbriquer.
Tu peux zipper tes fichiers et les joindres au post.
A+
UnRARIt mais aussi 7Zip ! Cela n'est pas redondant ??
Il faut ananlyser les deux fonctions.
1°) Si elles sont identiques, il faut en supprimer une.
2°) Si elles sont différentes il faut les imbriquer.
Tu peux zipper tes fichiers et les joindres au post.
A+
Y a pas de problème, y a que des solutions. Reste à les trouver.
Re: [..] Erreur avec UnRARIt
Oui c'est un peu redondant mais 7Zip UDF ne prend pas en charge les .rar d'après ce que j'ai compris donc j'utilise les deux.
Les deux sont différentes mais je pense que je les utiliserai pas. Seulement si je les enlève je risque de faire planter tout le projet.
Je vous envoie les fichiers zip
Les deux sont différentes mais je pense que je les utiliserai pas. Seulement si je les enlève je risque de faire planter tout le projet.
Je vous envoie les fichiers zip
- Fichiers joints
-
- synax.zip
- Fichier zip du projet
- (396.39 Kio) Téléchargé 49 fois
- Strofe
- Niveau 5

- Messages : 182
- Enregistré le : ven. 26 sept. 2008 23:16
- Localisation : Picardie, Oise, Beauvais
- Status : Hors ligne
Re: [..] Erreur avec UnRARIt
Bonjour
RAR ne couvre-t-il pas les fonctions de 7Zip ??
Sinon tu peux supprimer une fonction, mais tu sors du standard de la librairie. Donc pas glop...
A+
RAR ne couvre-t-il pas les fonctions de 7Zip ??
Sinon tu peux supprimer une fonction, mais tu sors du standard de la librairie. Donc pas glop...
A+
Y a pas de problème, y a que des solutions. Reste à les trouver.
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Erreur avec UnRARIt
Ce ne sont pas des includes standards.
OnAutoItExit ne fait plus partie d'AutoIt depuis la version 3.3.4.0. Voir le changelog :
# AdlibEnable() and AdlibDisable() have been removed. See the new functions AdlibRegister() and AdlibUnRegister().
# OnAutoItStart() has been removed. See the new pre-processor statement #OnAutoItStartRegister.
# OnAutoItExit() has been removed. See the new functions OnAutoItExitRegister() and OnAutoItExitUnregister().
OnAutoItExit ne fait plus partie d'AutoIt depuis la version 3.3.4.0. Voir le changelog :
# AdlibEnable() and AdlibDisable() have been removed. See the new functions AdlibRegister() and AdlibUnRegister().
# OnAutoItStart() has been removed. See the new pre-processor statement #OnAutoItStartRegister.
# OnAutoItExit() has been removed. See the new functions OnAutoItExitRegister() and OnAutoItExitUnregister().
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Erreur avec UnRARIt
@Strofe A vrai dire je n'y ai pas vraiment réfléchis. Comme 7Zip fonctionne correctement je n'ai pas pensé à le supprimer.
@jchd Donc je peux supprimer les deux fonctions ?
@jchd Donc je peux supprimer les deux fonctions ?
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Erreur avec UnRARIt
Non, mais les renommer et les enregistrer chacune avec OnAutoItExitRegister() qui empile proprement les demandes d'exécution de fonctions à l'exit.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Erreur avec UnRARIt
Ok très bien je vais essayer avec ça.
Merci à vous deux pour votre aide.
Merci à vous deux pour votre aide.

