IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

[TP]Déplacement horizontal de l'écran


Sujet :

Turbo Pascal

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Par défaut [TP]Déplacement horizontal de l'écran
    Bonjour à chacun,


    L'un d'entre vous pourrait-il orienter ma recherche, déjà longue, croyez-moi !

    je sais faire défiler l'écran verticalement pour la lecture d'un fichier txt qui ne dépasse pas les 80 col en mode Txt.

    Il me faudrait maintenant faire la même chose sur un fichier qui aurait des chaines de 136 col....

    Soit m'indiquer en quelques mots la démarche méthodologique à suivre
    soit m'indiquer l'exemple que je n'ai pas trouvé.
    J'ai bien le GaucheDr de Haypo mais je ne parviens pas à comprendre ce qu'il a fait...?

    Merci de votre aide et bonnes fêtes,
    Lucien

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 465
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 465
    Par défaut
    Ben un écran, en mode texte, fait 80 colonnes donc tu ne pourras pas afficher plus de 80 caractères par lignes... Si tu veux faire une sorte de scrolling horizontal, il me semble qu'il n'existe pas de fonction déjà écrite, mais tu peux faire assez facilement, si ton fichier texte est chargé dans un tableau de strings par exemple... Au lieu d'afficher les caractères de 1 à 80, tu affiches les caratères de 2 à 81, etc... pour toutes les chaines du tableau...

    Sinon pourrais-tu mettre le code d'haypo ici ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Par défaut
    Merci,
    je vais tenter l'expérience
    tout en piochant encore dans le code de Haypo
    que j'aimerais comprendre.

    Bonnes fêtes,
    Lucien

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Par défaut
    J'ai téléchargé les unités de Haypo....la base du travail est en assembleur donc tout à fait inutilisable pour moi.
    Il faudra que je trouve comment conserver des pages et les faire défiler de gauche à droite et retour...

    Merci de me proposer des idées
    Lucien

  5. #5
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 465
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 465
    Par défaut
    Tu peux créer des buffer de 80*25 pour stocker un écran entier, sans la mise en forme (couleurs), après tu charges ces buffers en mémoire, mais c'est plutôt fastidieux... Ma première solution est pas mal je trouve (celle que j'ai donné plus haut)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 84
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2002
    Messages : 172
    Par défaut
    wormful_sickfoot,

    je te remercie grandement pour le pas que je viens de faire grâce à toi, merci Père-Noël, comme me disait un copain à qui je viens de rendre service !

    J'utilisais un tableau de Pointeurs sur chaines, qui n'a pas la souplesse d'un simple tableau de chaines. Je ne sais pas pourquoi mais on verra plus tard !

    Merci
    et encore bonnes fêtes.
    Lucien

  7. #7
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 465
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 465
    Par défaut
    Avec plaisir
    Bonnes fêtes !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 17h40
  2. Erreur 233 sous sql server
    Par brajae85 dans le forum Oracle
    Réponses: 3
    Dernier message: 18/05/2009, 16h12
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo