Problème d'appel à la procédure suivante dans code VB
Fermé
Hebrew
-
Modifié le 18 juin 2022 à 00:21
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 18 juin 2022 à 13:03
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 18 juin 2022 à 13:03
A voir également:
- Problème d'appel à la procédure suivante dans code VB
- Appel anonyme - Guide
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code pour débloquer appel sortant - Forum Mobile
2 réponses
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
345
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 .
Utilisateur anonyme
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....
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
345
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.