L'éxécutable ne se crée pas (aucune erreur)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Shinao
Messages : 137
Inscription : dim. 21/sept./2008 13:00

L'éxécutable ne se crée pas (aucune erreur)

Message par Shinao »

Bonjour,

Lors de mes nombreux essaies afin de créer un éxécutable, purebasic me dit : "Compilation en cours (139 lignes)"
Puis la fenêtre se ferme, logiquement (car j'avais tester déjà d'en créer un auparavant), cela me crée un .exe dans le dossier voulu.

La aucun programme n'est crée, je reçois aucune erreur, et donc je suis bloqué.

Y'a t-il une limitation en ce qui concerne les lignes ?
Car vu que purebasic avait déjà réussie à créer un exe de se programme (moins de 100 lignes) je me pose des questions.

Merci d'avance
Shinao
Messages : 137
Inscription : dim. 21/sept./2008 13:00

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Shinao »

Bon, après une centaine de test, je remarque que si je met plus de 5 IncludeBinary, l'exe ne se créera pas.

Quelqu'un a une solution ?

Edit: Ah non, ça dépend de ce que je met en IncludeBinary, PB ne doit pas aimer certaines images
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par boddhi »

Il n'a pas de raison pour que cela ne fonctionne pas... sauf peut-être la taille des includes ou si tu travailles avec une version démo...
Shinao
Messages : 137
Inscription : dim. 21/sept./2008 13:00

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Shinao »

Quelqu'un sait jusqu'à combien la taille de l'include est "autorisé" ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Backup »

Shinao a écrit :Quelqu'un sait jusqu'à combien la taille de l'include est "autorisé" ?
un include c'est des lignes de prg
la limitation pour la version de Demo est de 800 lignes je crois

donc si ton code fait 400 lignes , et ton include 500 , ça fait 900 lignes.. tu depasse ;)
Shinao
Messages : 137
Inscription : dim. 21/sept./2008 13:00

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Shinao »

Je vois...

Cependant mon includeBinary est une image, comment calculer sa "longeur" ?
Avatar de l’utilisateur
Ar-S
Messages : 9546
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Ar-S »

Tu peux essayer de l'inclure en data (JaPBe + Alt + X)
Sinon montre ton code ça ira peut être plus vite, à moins que ce ne soit top secret..
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Shinao
Messages : 137
Inscription : dim. 21/sept./2008 13:00

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Shinao »

Sinon montre ton code ça ira peut être plus vite
Pourquoi montrer mon code ? Quel intérêt ? Ca ne va pas m'aider a inclure d'autres images !
J'en étais sûr ! Que des voleurs de code sur ce forum !

Bande d'enfoirés !

Sinon, JaPBE est un addon ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Backup »

Shinao a écrit : Sinon, JaPBE est un addon ?
non un Editeur ;)

tout comme "EPB" :mrgreen:
Shinao
Messages : 137
Inscription : dim. 21/sept./2008 13:00

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Shinao »

tout comme "EPB"
Oui EPB ! Nan j'vois pas.
Pour l'instant mes Include marche, mais au cas ou, la fonction dans Japbe se nomme Data ?

Thank you
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par graph100 »

Shinao a écrit :Je vois...

Cependant mon includeBinary est une image, comment calculer sa "longeur" ?
je comprend pas trop le concept des lignes de code des includes...
en tout cas pour avoir la tailles d'un include :

Code : Tout sélectionner

taille = ?labelfin - ?labeldebut

DataSection
  labeldebut:
  IncludeBinary "Gros_ours_en_colère.png"
  labelfin:
EndDataSection
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Backup »

graph100 a écrit : je comprend pas trop le concept des lignes de code des includes...
simplement avoir les graphismes, ou/et les sons fourni dans l'executable
ça evite d'avoir une ribambelle de fichiers a donner lorsque tu distribu ton prg
et ça evite aussi de se faire prendre facilement ses graphismes ou sa musique :)

ps : ça permet aussi de faire des installateurs ;)
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par graph100 »

bah je pense que j'avais fait un jeu posté sur le forum avec 100k d'include en ligne -_-, la belle connerie :mrgreen:
je pouvais même pas le poster en une seule fois (je vais chercher le lien et le remet xD)

mais je veux dire : quand tu écris :

Code : Tout sélectionner

IncludeBinary "bizounours.png"
ca ne rajoute pas de lignes de code !!! (t"es obliger de mettre le fichier pour compiler !

[edit] je relis mes vieux topic :mrgreen: j'ai envie de me donner des baffes :mrgreen:
et pour l'orthographe et pour la programmation, quand je relis mes vieux progs je suis perdu !! Un truc de fou :lol:
je pense que j'ai complètement modifier ma façon de programmer, mais si je fais bien le point, à partir d'une certaine taille, les code deviennent difficiles à reprendre en main :)

sinon, es-ce que tu parlais de data comme suis :

Code : Tout sélectionner

DataSection
vaisseau :
  Data.l 20, 30
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2697257, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3224625, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7563627, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8680827, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8680827, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 8681860, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 2169880, 9734796, 2697257, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 5392714, 16750228, 7563635, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1052688, 8089971, 16764886, 8680827, 1052688, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 4868426, 8680827, 16756397, 9207172, 8089979, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 5920090, 7564659, 11377317, 11904685, 11377317, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 526344, 2697257, 13023933, 4866370, 1052688, 0, 526344, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 1580056, 11379373, 3748913, 0, 0, 3749945, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 526344, 4340802, 8681860, 11378341, 1052688, 0, 4343106, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 1581097, 3748921, 3223601, 15692147, 10261140, 10262172, 2171937, 4868426, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 3225657, 3757411, 4339769, 2170913, 15179420, 9734804, 10854053, 9734796, 7037283, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 3748921, 6514027, 5927291, 4339769, 1053712, 7037283, 10261148, 11904685, 10851996, 10261148, 11904693, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 4867402, 6513003, 5399923, 3222577, 1024, 7561595, 9208460, 10261140, 9207172, 8681851, 11907765, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 1024, 1579032, 1581089, 1052688, 527368, 4866411, 4867402, 3222577, 2697257, 2170913, 526344, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1024, 4342082, 8089971, 5919058, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 1024, 4867402, 9197923, 14059140, 10846852, 5921114, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 527368, 4867394, 7036259, 14049635, 16748180, 14068397, 9208460, 3748921, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 1024, 4339769, 5920090, 6511971, 6510938, 6510938, 8681851, 8681860, 10260116, 8680836, 10851988, 4340802, 0, 0, 0, 0
  Data.l 0, 0, 0, 527384, 5392714, 6511971, 7563627, 7038315, 4340802, 3748913, 7563635, 8681860, 8088955, 8680827, 10262172, 9735836, 8089971, 8, 0, 0
  Data.l 0, 0, 0, 1024, 1580056, 3749945, 5393746, 5394770, 4340802, 1051664, 5393746, 7037283, 7563635, 7563635, 5394778, 5919058, 3223601, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 526344, 527368, 2170913, 6511971, 4866378, 1052688, 526344, 1024, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1024, 5920090, 9734804, 9733780, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1024, 7037283, 10853020, 10853029, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 1052688, 1024, 0, 0, 0, 0, 0, 0, 0, 0

vaisseau1 :
  Data.l 20, 30
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 1052688, 1024, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1024, 7037283, 10853020, 10853029, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1024, 5920090, 9734804, 9733780, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 526344, 527368, 2170913, 6511971, 4866378, 1052688, 526344, 1024, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 1024, 1580056, 3749945, 5393746, 5394770, 4340802, 1051664, 5393746, 7037283, 7563635, 7563635, 5394778, 5919058, 3223601, 0, 0, 0
  Data.l 0, 0, 0, 527384, 5392714, 6511971, 7563627, 7038315, 4340802, 3748913, 7563635, 8681860, 8088955, 8680827, 10262172, 9735836, 8089971, 8, 0, 0
  Data.l 0, 0, 0, 0, 1024, 4339769, 5920090, 6511971, 6510938, 6510938, 8681851, 8681860, 10260116, 8680836, 10851988, 4340802, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 527368, 4867394, 7036259, 14049635, 16748180, 14068397, 9208460, 3748921, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 1024, 4867402, 9197923, 14059140, 10846852, 5921114, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1024, 4342082, 8089971, 5919058, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 1024, 1579032, 1581089, 1052688, 527368, 4866411, 4867402, 3222577, 2697257, 2170913, 526344, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 4867402, 6513003, 5399923, 3222577, 1024, 7561595, 9208460, 10261140, 9207172, 8681851, 11907765, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 3748921, 6514027, 5927291, 4339769, 1053712, 7037283, 10261148, 11904685, 10851996, 10261148, 11904693, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 3225657, 3757411, 4339769, 2170913, 15179420, 9734804, 10854053, 9734796, 7037283, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 1581097, 3748921, 3223601, 15692147, 10261140, 10262172, 2171937, 4868426, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 526344, 4340802, 8681860, 11378341, 1052688, 0, 4343106, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 1580056, 11379373, 3748913, 0, 0, 3749945, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 526344, 2697257, 13023933, 4866370, 1052688, 0, 526344, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 5920090, 7564659, 11377317, 11904685, 11377317, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 4868426, 8680827, 16756397, 9207172, 8089979, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 1052688, 8089971, 16764886, 8680827, 1052688, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 5392714, 16750228, 7563635, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 2169880, 9734796, 2697257, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 1024, 8681860, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8680827, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8680827, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7563627, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3224625, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2697257, 0, 0, 0, 0, 0, 0, 0, 0, 0
  Data.l 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
EndDataSection
C'est horrible xD
j'avais même du poster 4 topic à la suite pour pouvoir mettre le code en entier :lol:
http://www.purebasic.fr/french/viewtopi ... e&start=30

mais vous avez tous été super cool à l'époque, de relire mon code et proposer des manière d'avancer ^^
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par Backup »

..............
Dernière modification par Backup le sam. 01/oct./2011 9:57, modifié 1 fois.
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: L'éxécutable ne se crée pas (aucune erreur)

Message par graph100 »

Ok .. my bad !!
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Répondre