Page 1 sur 2

65536: out of memory

Publié : mar. 14/juil./2009 13:31
par beauregard
Il semble que notre pb atteint ses limites lorsqu'on dépasse les 65536 lignes. C'est toujours bon à savoir, hum...

16h30: mmh, après quelques tests, il ne s'agit pas du nombre de ligne, çà serait trop facile, mais du nombre de commandes, voir même de caractères... je précise aussi qu'il y a belle lurette que je ne peux plus utiliser le débogueur( Assembler error: out of memory), me doutant ainsi que j'approchais dangereusement des limites établis. :?

Publié : mar. 14/juil./2009 17:02
par Backup
j'ai pas eu ce probleme

mais tu peux toujours scinder ton code en plusieur fichiers, et utiliser des includes :)

Publié : mar. 14/juil./2009 17:47
par venom
mais tu peux toujours scinder ton code en plusieur fichiers, et utiliser des includes
c'est ce que je me suis dit puis moi j'ai jamais atteint cette limite non plus :lol:





@++

Publié : mar. 14/juil./2009 18:07
par beauregard
heu oui, j'ai plein de .pbi( c'est même obligé rapport à l'ide qui fatigue dès qu'on dépasse 15.000 lignes). J'ai encore de la marge car j'avais gardé une image en data, et je peux économiser pas mal de lignes de-ci delà. Mais c'est chaud quand même.

Publié : mar. 14/juil./2009 18:20
par Backup
beauregard a écrit :heu oui, j'ai plein de .pbi
je ne parle pas de pbi , mais de

Code : Tout sélectionner

IncludeFile
!!

tu scinde ton listinge en multiple fichiers *.pb

et tu inclue a l'aide de IncludeFile() les fichiers
ça te fait un listing global qui est gerable dans ton editeur ;)

Publié : mar. 14/juil./2009 20:07
par Le Soldat Inconnu
.pbi
Avec jaPBe, ce sont les includes avec IncludeFile

Mais ça ne change rien pour le débogueur, car il lit le total

Après, il ne reste plus que les dll pour extraire des fonctions et alléger le code

Publié : mar. 14/juil./2009 20:28
par Thyphoon
tu n'as plus qu'a poser le problème sur le forum Anglais. Et au besoin transmettre ton code a Fred pour voir d'où ça vient !

Publié : mar. 14/juil./2009 20:31
par comtois
le code de l'IDE comporte environ 60000 lignes (version 4.20 ou 4.30 je ne sais plus ).

Je ne crois pas avoir lu Freak se plaindre de la moindre limitation ? :)

Ceci dit, si tu rencontres des problèmes avec le débogueur , tu devrais en parler sur le forum anglais, il y a peut-être quelque chose à faire quand même ?

Publié : mar. 14/juil./2009 20:48
par beauregard
Dobro a écrit :
beauregard a écrit :heu oui, j'ai plein de .pbi
je ne parle pas de pbi , mais de

Code : Tout sélectionner

IncludeFile
!!

tu scinde ton listinge en multiple fichiers *.pb

et tu inclue a l'aide de IncludeFile() les fichiers
ça te fait un listing global qui est gerable dans ton editeur ;)
j'ai nettoyé le code en faisant une nouvelle procedure pour y mettre des trucs répétitifs comportant de légères différences, il y a longtemps que je voulais le faire d'ailleurs :roll: (résultat: une économie de plus de 2000 lignes)
J'ai aussi plein de clipsprite et displaytransparentsprite, et je peux éventuellement gagner de la place( un travail délicat et fastidieux en perspective, ouch).

mmh, je vais faire quand même un autre essai pour surcharger pb, avec des images bien lourdes mis en data( pb n'aime pas trop çà), et sauvegarder en .pb. et je te ferai part du résultat...

Heu... un truc: dans l'exe final, comment çà marche avec plusieurs .pb ? comme des .pbi :?:
comtois a écrit :le code de l'IDE comporte environ 60000 lignes (version 4.20 ou 4.30 je ne sais plus ).
Je ne crois pas avoir lu Freak se plaindre de la moindre limitation ? :)
60.000 lignes, ce n'est pas 65.700 lignes. D'ailleurs je serai curieux de savoir combien de lignes les jeux commerciaux comme half life font :?:
Thyphoon a écrit :tu n'as plus qu'a poser le problème sur le forum Anglais. Et au besoin transmettre ton code a Fred pour voir d'où ça vient !
oui pour exposer mon problème sur le forum, mais pour lui transmettre le code source, heu, oui mais non( c'est l'oeuvre de ma vie) :lol:

Publié : mar. 14/juil./2009 21:23
par Backup
si tu utilise japbe

as tu mis a jour ??

je dis ça parceque j'avais eu un probleme de redraw avec japbe
et Gnozal a modifié la façon dont il gere les grand listing

(le scroll etc ..) ;)

Publié : mar. 14/juil./2009 21:28
par beauregard
Dobro a écrit :si tu utilise japbe

as tu mis a jour ??

je dis ça parceque j'avais eu un probleme de redraw avec japbe
et Gnozal a modifié la façon dont il gere les grand listing

(le scroll etc ..) ;)
non, l'ide officiel, il y a longtemps que je n'ai pas utilisé japbe, peut être une future issu de secour :)

Publié : mar. 14/juil./2009 23:13
par Backup
beauregard a écrit :
Dobro a écrit :
(le scroll etc ..) ;)
non, l'ide officiel, il y a longtemps que je n'ai pas utilisé japbe, peut être une future issu de secour :)
franchement lorsqu'on a gouté a Japbe, on peut plus revenir a l'ide officiel !

ne serais ce que pour la mise en forme du code avec ALT+TAB ... mais bon ;)

Publié : ven. 17/juil./2009 16:07
par beauregard
J'ai remarqué dans le sélection des styles, Dobro: rose sur noir, c'est bien vu :)

Publié : ven. 17/juil./2009 16:15
par Backup
beauregard a écrit :J'ai remarqué dans le sélection des styles, Dobro: rose sur noir, c'est bien vu :)
ps excuse moi d'voir bouffé ton message par erreur :lol:


Merci , c'est effectivement la configuration que j'utilise avec japbe :)
le fond noir permet de rester plus longtemps a regarder son ecran sans avoir les yeux usé !! :)

Publié : ven. 17/juil./2009 16:31
par beauregard
Dobro a écrit :ps excuse moi d'voir bouffé ton message par erreur :lol:
tu es sur ton nc10 et son minuscule clavier ? ;)