Turbo basic

Résolu
Bonjour,
je programme sur turbo basic et mon programme est lour il ne me reste plus assé de place pour le finir
jéssai de crée une nouvelle page pour faire la suit mai je n sai pa comment je pourai faire appel a cette page lor de lexecution de mon programe alors es ke kelkun pourrai me donner une idée sil vou plai .

5 réponses

  1. Contributeur
    Bon, quand tu dis..
    open (fichier.bas) for input as #1 

    C'est déja pas pour y écrire mais pour le lire
    Et puis, le slash c'était comme exemple, c'est à toi de voir ce que tu peu simplifier.
    A++
    1. a ok jvoi mai je tavourai ke jss perdu et si jfai par exemple dans un menu ke je cree
      shell "dir > (fichier.bas)"
      open (fichier.bas) for input as #1
      print #1
      keske ten pence
      1. g pa trop saisi kes ke tu enten par routine ?
        1. Contributeur
          Une routine c'est une sub ou une fonction qui est appellée pour éviter d'écrire plusieurs fois la même chose
          Par exemple.. tu ouvre dix fois un répertoir quelquonque dans ton appli, à chaque fois tu test si le bout est bien avec un "\" (slach inverse) ,
          genre
          If Right(MonRepertoir,1)<> "\" then MonRepertoir=MonRepertoir + "\"
          Tu pourais remplacer ces dix fois par..
          Une fonction...
          Function Slash(Variable as string) as String
              if Right(Variable,1)<> "\" then Variable=Variable+ "\"
              Slash = Variable
          End Function

          Et les appels seraient..
              MonRepertoir = slach(MonRepertoir)

          Ce n'est qu'un exemple simple mais certaines pourraient êtres beaucoup plus économe en mémoire.
      2. Contributeur
        Bonjour,
        Mon Turbo Basic est loin derrière moi mais je ne me souviens pas qu'il y ai une solution à ton problème, si ce n'est que d'oprtimiser au maximum, faire des routines quand certaines fonctions sont employées plusieurs fois et en principe, TB est en dos, tu gère dons l'affichage, faire des routines récursives pour le traitement des menus, etc..
        A+
        L'expérience instruit plus sûrement que le conseil. (André Gide)
        Si tu te cogne à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)