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
@++
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
!!
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
!!
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

(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)

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
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
tu es sur ton nc10 et son minuscule clavier ?
