Page 1 sur 1

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

Publié : jeu. 26/mai/2011 15:33
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

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

Publié : jeu. 26/mai/2011 15:43
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

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

Publié : jeu. 26/mai/2011 15:49
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...

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

Publié : jeu. 26/mai/2011 19:00
par Shinao
Quelqu'un sait jusqu'à combien la taille de l'include est "autorisé" ?

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

Publié : jeu. 26/mai/2011 22:35
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 ;)

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

Publié : ven. 27/mai/2011 8:43
par Shinao
Je vois...

Cependant mon includeBinary est une image, comment calculer sa "longeur" ?

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

Publié : ven. 27/mai/2011 10:54
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..

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

Publié : ven. 27/mai/2011 13:25
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 ?

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

Publié : ven. 27/mai/2011 13:35
par Backup
Shinao a écrit : Sinon, JaPBE est un addon ?
non un Editeur ;)

tout comme "EPB" :mrgreen:

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

Publié : ven. 27/mai/2011 13:42
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

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

Publié : ven. 27/mai/2011 23:39
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

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

Publié : ven. 27/mai/2011 23:42
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 ;)

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

Publié : ven. 27/mai/2011 23:49
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 ^^

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

Publié : sam. 28/mai/2011 0:10
par Backup
..............

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

Publié : sam. 28/mai/2011 0:14
par graph100
Ok .. my bad !!