Problème d'appel à la procédure suivante dans code VB
Fermé
Hebrew
-
Modifié le 18 juin 2022 à 00:21
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 18 juin 2022 à 13:03
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 18 juin 2022 à 13:03
A voir également:
- Problème d'appel à la procédure suivante dans code VB
- Appel anonyme - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
2 réponses
NHenry
Messages postés
15113
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 avril 2024
331
18 juin 2022 à 00:20
18 juin 2022 à 00:20
Pourquoi avoir classé ton code dans
Accueil>Forum d'assistance informatique>Programmation>VB / VBA
Alors qu'il semble qu'il s'agisse de C# ?
Pourquoi utiliser "Interaction.MsgBox" au lieu de MessageBox.Show(...) qui existe de base dans le framework ?
J'ai aussi ajouté la coloration syntaxique .
Accueil>Forum d'assistance informatique>Programmation>VB / VBA
Alors qu'il semble qu'il s'agisse de C# ?
Pourquoi utiliser "Interaction.MsgBox" au lieu de MessageBox.Show(...) qui existe de base dans le framework ?
J'ai aussi ajouté la coloration syntaxique .
Whismeril
Messages postés
19029
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 avril 2024
931
18 juin 2022 à 07:59
18 juin 2022 à 07:59
Bonjour NHenry
DnSpy est un décompileur d'assembly .Net.
J'imagine qu'Hebrew sait (ou crois savoir) que le programme a initialement été codé en VB.Net et de là a supposé que le code décompilé le serai aussi. A mon avis Hebrew n'est pas codeur, car il aurait tout de suite vu qu'en fait non.
J'ai utilisé une fois DnSpy, pour décompiler une de mes propres dll dont une malheureuse coïncidence a fait que nous avons perdu toutes les sauvegardes des sources....
Et bien j'ai été très surpris du résultat et surtout j'ai eu bien du mal à comprendre ce que j'avais moi-même codé tant c'était remanié.
J'ai émis l'hypothèse qu'au moment de la "compilation", le code IL est remanié (optimisation? normalisation ? j'en sais rien) et qu'au moment de la décompilation on récupère l'image "exacte" de l'IL. Ça pourrait explication l'appel à Interaction.MsgBox
@Hebrew, comment veux tu qu'on puisse essayer d'imaginer l'influence de la partie de code que tu veux enlever si tu montres un code où cette partie n'est pas....
DnSpy est un décompileur d'assembly .Net.
J'imagine qu'Hebrew sait (ou crois savoir) que le programme a initialement été codé en VB.Net et de là a supposé que le code décompilé le serai aussi. A mon avis Hebrew n'est pas codeur, car il aurait tout de suite vu qu'en fait non.
J'ai utilisé une fois DnSpy, pour décompiler une de mes propres dll dont une malheureuse coïncidence a fait que nous avons perdu toutes les sauvegardes des sources....
Et bien j'ai été très surpris du résultat et surtout j'ai eu bien du mal à comprendre ce que j'avais moi-même codé tant c'était remanié.
J'ai émis l'hypothèse qu'au moment de la "compilation", le code IL est remanié (optimisation? normalisation ? j'en sais rien) et qu'au moment de la décompilation on récupère l'image "exacte" de l'IL. Ça pourrait explication l'appel à Interaction.MsgBox
@Hebrew, comment veux tu qu'on puisse essayer d'imaginer l'influence de la partie de code que tu veux enlever si tu montres un code où cette partie n'est pas....
Whismeril
Messages postés
19029
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 avril 2024
931
18 juin 2022 à 08:01
18 juin 2022 à 08:01
Et au passage, si l'assembly que tu décompiles n'est pas "à toi" ou libre de droit, ce que tu fais est illégal.
Nous n'aidons pas à faire des actes illégaux.
Nous n'aidons pas à faire des actes illégaux.
NHenry
Messages postés
15113
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 avril 2024
331
18 juin 2022 à 13:03
18 juin 2022 à 13:03
Ah ok, j'avais pas vu la mention de l'outil, il faut vraiment que je prenne des vacances ...
De plus, je ne connaissait pas l'outil, je le garde dans un coin, ça peut être utile.
De plus, je ne connaissait pas l'outil, je le garde dans un coin, ça peut être utile.