Quesque un EXE return ?
Tedre191
Messages postés
39
Statut
Membre
-
Tedre191 Messages postés 39 Statut Membre -
Tedre191 Messages postés 39 Statut Membre -
Bonjour,
DSL si le titre n'est pas très précis mais je ne savais pas comment l'écrire autrement ...
Alors voilà, j'aimerais savoir ce que une application en particulier "return" ...
Je m'explique, dites moi si je me trompe mais un programme return toujours quelque chose, soit 1 si c'est "vrai" ou 0 si c'est "faux" .... ( les base du OUI/NON en fin de compte ) alors voila ... Je possède un programme qui fait appelle a une micro application pour fonctionner, j'aimerais donc savoir quesque ce micro programme return ou donne a mon programme pour fonctionner ...
Je ne sais pas si sa ce fait ou bien même si ce que je dis a un brin de bons sens mais je pose la question quand même .... Bravo a celui qui pourra me répondre !
Merci
DSL si le titre n'est pas très précis mais je ne savais pas comment l'écrire autrement ...
Alors voilà, j'aimerais savoir ce que une application en particulier "return" ...
Je m'explique, dites moi si je me trompe mais un programme return toujours quelque chose, soit 1 si c'est "vrai" ou 0 si c'est "faux" .... ( les base du OUI/NON en fin de compte ) alors voila ... Je possède un programme qui fait appelle a une micro application pour fonctionner, j'aimerais donc savoir quesque ce micro programme return ou donne a mon programme pour fonctionner ...
Je ne sais pas si sa ce fait ou bien même si ce que je dis a un brin de bons sens mais je pose la question quand même .... Bravo a celui qui pourra me répondre !
Merci
A voir également:
- Quesque un EXE return ?
- .Exe - Télécharger - Divers Utilitaires
- Winrar exe - Télécharger - Compression & Décompression
- Bat to exe - Télécharger - Édition & Programmation
- Video exe - Télécharger - Conversion & Codecs
- Whatsapp .exe - Télécharger - Messagerie
3 réponses
Salut,
En C, il n'y a pas de type booleen.... donc on retourne en général un 1 pour stipuler que la fonction s'est bien effectuée, un nombre negatif pour dire que la fonction a echoué....C'est une facon simple de gérer les erreures.
Apres savoir ce que ton programme appelé effectue sur tes variables,il faudrait décompiler le programme et voir les instructions assembleur qui y sont générés...
J'espere j'ai un peu compris ta question et que cela pourra t'aider!!
@+
En C, il n'y a pas de type booleen.... donc on retourne en général un 1 pour stipuler que la fonction s'est bien effectuée, un nombre negatif pour dire que la fonction a echoué....C'est une facon simple de gérer les erreures.
Apres savoir ce que ton programme appelé effectue sur tes variables,il faudrait décompiler le programme et voir les instructions assembleur qui y sont générés...
J'espere j'ai un peu compris ta question et que cela pourra t'aider!!
@+
ton sous programme va travailler sur les données du gros programme. il a deux façons d'acceder au données...
1 le gros programme lui envoie les valeurs des variables et il fait un calcul...
2 le gros programme lui donnes les adresses des variables et alors il a un acces directe à ces variables.
si tu as acces au code source de ton application se sera plus facile de faire la différence
pour le retour
1 le petit programme renvoie une ou plusieurs valeurs et le gros programme sait quoi en faire. là tu trouvera sans doutes de réponses ou au moins des indices dans les entête et appel de programmes.
2 le petit programme à été lui même modifier les valeurs dans la mémoire. là il faut éplucher le code du petit programme pour savoir ce qu'il trafique
1 le gros programme lui envoie les valeurs des variables et il fait un calcul...
2 le gros programme lui donnes les adresses des variables et alors il a un acces directe à ces variables.
si tu as acces au code source de ton application se sera plus facile de faire la différence
pour le retour
1 le petit programme renvoie une ou plusieurs valeurs et le gros programme sait quoi en faire. là tu trouvera sans doutes de réponses ou au moins des indices dans les entête et appel de programmes.
2 le petit programme à été lui même modifier les valeurs dans la mémoire. là il faut éplucher le code du petit programme pour savoir ce qu'il trafique
Merci pour toutes vos réponses,
Je crois que la meilleurs solution serrait de décompiler le petit programme pour savoir ce qu'il peut bien faire.
Par contre, le code d'assembleur est pour moi l'un des plus grand mystere de la vie !
J'ai chercher en vain bien des tuto et des décompileurs mais personne ne semble vrm savoir ce que c'est vraiment ...
Merci
Salut
Je crois que la meilleurs solution serrait de décompiler le petit programme pour savoir ce qu'il peut bien faire.
Par contre, le code d'assembleur est pour moi l'un des plus grand mystere de la vie !
J'ai chercher en vain bien des tuto et des décompileurs mais personne ne semble vrm savoir ce que c'est vraiment ...
Merci
Salut
Par contre, ce n'est effectivement qu'une indication permettant de savoir si l'exécution de ton programme s'est correctement déroulée, ou si au contraire tu as eu un problème et que tu as du arrêter tes traitements prématurément.
Cordialement,