aldweb

Fermer I. aldweb

Fermer II. Gratuitiels PC

Fermer III. Gratuitiels Palm

Fermer IV. Partagiciels Palm

Fermer V. iziBasic Palm

Fermer VI. Connaissance Palm

Fermer VII. Ordinateur Poche

Fermer VIII. miniPortail

Spécial !



Version mobile
de l'aldweb Site

m.aldweb.com


Ni Français, ni Anglais ?

Essayez donc l'un de ces drapeaux :
[de] [es] [it] [pt]
Recherche




Météo / Spam / www

Météo Lyon


aldweb contre le SPAM


Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
298 Abonnés
Sites web de la famille

Webmaster - Infos
News Amis
Visites

   visiteurs

   visiteurs en ligne

Sondage
Comment trouve-tu le nouvel habillage de l'aldweb Site ?
 
Superbe !
Joli
Moyen
Moche...
Résultats
forum.gifForum - iziBasic - Sujet n°1276

Forum - Forum
iziBasic - iziBasic


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

actif  Sujet n° 1276  Limites de Izibasic ?

le 02/11/2005 @ 13:28
par Cyberpluton

Anonyme



Bonjour,

Dans la doc, je n'ai pas trouvé quelles étaient les limites de IziBasic en termes :
- taille max fichier source
- taille max du généré

Quelle est la réaction du compilo quand une des limites est atteinte ?

Doit-il y avoir de l'espace RAM dispo ? si oui, lequel ?

Accessoirement, je suis "victime" d'un plantage méchant vers les 1200 lignes de code source. Est-ce qu'un dépassement de limite est plausible ?

Merci d'avance
  Poster une réponse  Haut

[]   


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 1
--------
le 02/11/2005 @ 15:44
par aldweb

Anonyme

visiteur
Bonjour Cyberpluton,

En terme de fichier source, iziBasic n'a pas d'autre limite que celle d'un fichier DOC, c'est à dire "quasi pas de limite" (si ce n'est la RAM disponible dans ta machine !).

Pour ce qui concerne les piles de code, nombre et texte, toutes les indications sont dans le manuel, au niveau des explications pour la directive de compilation MINOSVERSION.
Et là, ça va dépendre des machines.
La réaction normale du compilo quand l'une des limites est atteinte est de te prévenir gentiment... sans planter.
J'ai essayé de l'éduquer pour qu'il soit poli avec ses gentils clients utilisateurs, maintenant il a parfois des humeurs qui m'échappent !

J'ai pour ma part compilé pas plus tard qu'hier soir des trucs plus gros que 1200 lignes sans souci.

Donc, il doit y avoir un drôle de "couic qui grince" dans ton code source et qui fache iziBasic, lequel ? Ca reste à découvrir...

@+
aldweb
Ecrire à aldweb   Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 2
--------
le 02/11/2005 @ 22:08
par Cyberpluton

Anonyme

visiteur
Merci pour la réponse
Je vais donc continuer à chercher le bug http://www.aldweb.com/inc/img/smileys/eek.gif

Cordialement
Ecrire à Cyberpluton   Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 3
--------
le 11/11/2005 @ 08:28
par Khertan

Anonyme

visiteur
Je confirme ... l'un de mes programmes doit atteindre les 2500 lignes (il me reste à l'optimiser)...

Par contre attention à la limite du nombre de jump (GOSUB) qui est de 255 ... decoupé le code en plusieur fichier et les chainer (CHAIN) est une bonne idée je pense.

Ecrire à Khertan   Poster une réponse  Haut

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Réponse n° 4
--------
le 11/11/2005 @ 16:44
par aldweb

Anonyme

visiteur
Petite précision :

1. C'est le nombre de libellés qui est limité à 255. Les libellés sont les variables %var% et %var$­­ qui sont globales à tous les modules + le nombre de labels propres à chaque module.

2. La table de saut, une fois l'appli compilée, est aussi de 255 éléments en exécution. Donc, pas plus de 255 GOSUB récursifs, emboités les uns dans les autres... ça laisse quand-même de la marge, non ?

Par exemple, ViziBasic est découpé en 6 modules... Ca me permet de le garder compatible avec les vieux Palm jusqu'en OS 3.5 et de saturer la table de libellés (pas de saut).


@+
aldweb
Ecrire à aldweb   Poster une réponse  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



 
^ Haut ^