Executable ne marche pas(je viens de mettre le source)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
SpaceMan
Messages : 290
Inscription : mar. 26/oct./2004 19:35
Contact :

Executable ne marche pas(je viens de mettre le source)

Message par SpaceMan »

salut à tous et bonne année 2007

Savez-vous qui fait qu'après avoir crée un exécutable, il ne fonctionne pas.
Merci à tous
Dernière modification par SpaceMan le lun. 05/févr./2007 11:12, modifié 1 fois.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Question trés constructive !

Quel est ton message d'erreur ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

as tu lancé ton prg en mode Debug ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Soit plus précis, car on sait même pas si le prog est lancé ou non ...


Sinon tu utilises peut être des debug devant des fonctions et si tu compiles avec les debug, les instructions ne seront pas compilées

comme par exemple

debug openwindow(...)

il faut écrire (et là ça fonctionnera)

resultat = openwindow(...)

debug resultat
SpaceMan
Messages : 290
Inscription : mar. 26/oct./2004 19:35
Contact :

Exécutable ne marche pas

Message par SpaceMan »

Bonjour à tous

@ Progi1984
Question trés constructive !
Quel est ton message d'erreur ?
je n'ai aucun message d'erreur . le programme fonctionne nickel lorsque je compile. mais apres avoir crée l'exe, je le lance et puis nada rien du tout.

@Dobro
as tu lancé ton prg en mode Debug ?
Non le debuger n'est pas activé et je n'ai pas utilisé Debug non plus dans le code.

@Denis
Soit plus précis, car on sait même pas si le prog est lancé ou non ...
Oui le programme fonctionne nickel lorsque je compile. mais apres avoir crée l'exe, je le lance et puis nada rien du tout.


Merci à vous
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Alors mets ton code sur le forum
Dernière modification par Anonyme2 le ven. 26/janv./2007 16:37, modifié 1 fois.
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

T'as quelle version PB ? La 4 ? et en version démo ?
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Exécutable ne marche pas

Message par Backup »

SpaceMan a écrit : @Dobro
as tu lancé ton prg en mode Debug ?
Non le debuger n'est pas activé et je n'ai pas utilisé Debug non plus dans le code.
ben justement active le Debug (F6 avec JAPBE)
cela va surement faire arreter le prg sur l'erreur

en fait le mode Debuger actif, sert a ça !! :?

un prg peut tres bien se compiller meme s'il est bourré d'erreurs ..
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Tu devrais également vérifier tes énumérations de constantes, il est possible qu'il y ait conflit si tu ouvres plusieurs autres fenêtres depuis la fenêtre principale et que tu appelles la mauvaise au démarrage... Mais ça devrait se voir aussi à la compile :roll:
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

Peut-être que si on avait le code source .... :roll:
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

Est-ce que l'exécutable en question est toujours en mémoire (dans les processus du gestionnaire des taches) ?

ça m'arrive parfois de devoir 'killer' mon processus à la main parce qu'il est 'tombé' dans une boucle infinie avant même d'afficher l'interface graphique. Quand c'est le cas c'est systématiquement de ma faute de toutes façons... et généralement mon CPU est à 100% pendant ce temps là ce qui met évidemment la puce à l'oreille.

Sinon peut être que ton exe dépends de fichiers externes (une DLL, un fichier .INI, des images, etc...) qu'il a à sa disposition quand tu programmes mais une fois compilé il ne trouve plus ces fichiers car placés dans un autre dossier et du coup il quitterait sans rien dire.
Par exemple, le WebGadget a besoin de la DLL 'Atl.dll' fournit au coté de l'exe alors qu'en programmant tranquille çà fonctionne...

Quoiqu'il en soit une règle d'or est - dans un cas pareil - de placer aux endroits stratégiques du source des MessageRequester("Debug", "Jusqu'ici çà va !"), tu compiles et tu vérifies que ta box s'affiche ou pas et tu répètes l'opération jusqu'à trouver l'endroit précis du source où çà coince. Commence par le mettre à la toute première ligne du source.
Lna
Messages : 181
Inscription : mar. 21/juin/2005 11:11

Message par Lna »

Copie ton exe dans le répertoire de compilation. 8O

C:\Program Files\PureBasic\Compilers\

S'il fonctionne c'est un problème de ce style. 8)

' LoadSprite(0, "Data\Geebee2.bmp", #PB_Sprite_Texture) '

Sinon, c'est une condition ou une temporisation d'initialisation à placer, avec la Flype's méthode. :wink:

@ peluche
SpaceMan
Messages : 290
Inscription : mar. 26/oct./2004 19:35
Contact :

Excécutable ne marche pas

Message par SpaceMan »

Merci à tous de vous interreser a mon problème. j' essaie vos differentes propositions et si cela ne marche toujours pas je mettrai le code en ligne.
popstatic
Messages : 83
Inscription : lun. 20/sept./2004 18:21
Localisation : derriere toi fais gaffe!

Message par popstatic »

Ca m'est arrivé une fois qu'un programme dont je créai l'exe ne marche pas: j'avais deux fichiers sources (un main.pb et un fonctions.pb), le main avait l'interface graphique et fonctions.pb des foncitons, en créant l'exe j'était resté sur l'onglet du fichier "fonctions.pb" donc.... l'exe se lancait et s'arretait immediatement car il n'y avait pas d'appels. Erreur stupide mais qui peux arriver. Bien verifier a partir de quel fichier on crée l'exe ^^
Asus bien? asus tres bien!
SpaceMan
Messages : 290
Inscription : mar. 26/oct./2004 19:35
Contact :

Exécutable ne marche pas

Message par SpaceMan »

salut à tous
voici le lien qui contient le source et tous les fichiers
http://micko159.ifrance.com/PC&DEV2.htm
thanks for your support
Répondre