Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1091 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [pascal]Lire une ligne sur l'ecran...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[pascal]Lire une ligne sur l'ecran...

n°148287
BigBrother
pulse powered - useless post
Posté le 31-05-2002 à 00:15:18  profilanswer
 

je cherche a recuperer une ligne ecrite sur l'ecran (en mode texte) e faire une comparaison...on m'a donné ça mais ça marche pas:

s:='';
     pos:=Y*160+X*2;
     for i:=0 to count-1 do
         s:=s+char(Mem[$B800:pos+i*2]);

 
avec x et y les coordonnees du debut de la ligne a lire, et count le nombre de caractere a lire...si vous voyez un bug ou autre, si vous avez une idée...je suis déséspéré :(


---------------
L'invariance de l'univers lorsqu'on change de referentiel...
mood
Publicité
Posté le 31-05-2002 à 00:15:18  profilanswer
 

n°148480
BigBrother
pulse powered - useless post
Posté le 31-05-2002 à 11:32:37  profilanswer
 

:bounce:


---------------
L'invariance de l'univers lorsqu'on change de referentiel...
n°149114
BigBrother
pulse powered - useless post
Posté le 01-06-2002 à 17:15:36  profilanswer
 

:bounce: j'insiste :bounce:  
meme si un samedi avec un temps pareil j'ai peu de chance...


---------------
L'invariance de l'univers lorsqu'on change de referentiel...
n°149204
BigBrother
pulse powered - useless post
Posté le 02-06-2002 à 02:59:12  profilanswer
 

Ce que j'aime quand je poste une question ici, c que je finis toujours par trouver la reponse moi-meme 2 jours plus tard...merci quand meme :jap:

n°149221
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-06-2002 à 11:42:01  profilanswer
 

J'avais bien vu ton topic mais je ne savais absolument pas t'aider.
Tu peux toujours poster la réponse pour si jamais quelqu'un a le même problème et fait une recherche ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°149278
BigBrother
pulse powered - useless post
Posté le 02-06-2002 à 15:57:36  profilanswer
 

je comptais le faire dès que je l'aurais mise sous forme finale ;)
voila la fonction:
function getline(x,y,len:byte):string;
         var temp:string;
             pos:integer;
             i:byte;
begin
     temp:='';
     pos :=(y-1)*160+(x-1) * 2;{position du premier octet}
     for i:=0 to len-1 do {pour une chaine de len caracteres}
         temp := temp + Char(Mem[$B800: pos+i*2]);{lecture de 1 octet sur 2-> ceux codant le caractere}
     getline:=temp;
end;

 
li la ligne a partir des coordonnées x,y sur len caracteres

 

[jfdsdjhfuetppo]--Message édité par BigBrother le 02-06-2002 à 15:58:02--[/jfdsdjhfuetppo]


---------------
L'invariance de l'univers lorsqu'on change de referentiel...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [pascal]Lire une ligne sur l'ecran...

 

Sujets relatifs
[pascal] tri d'une liste chainee[Delphi, Pascal] une méthode de classe n'a pas d'adresse ????!
[vc++] Lire un fichier XML[java] Béta Testeur BIS A lire pour nouvelle version
[pascal] liste chainée (oui c ridicule)[need help] - j'arrive pas à lire le port série
Image en pleine ecran en HTML*DELPHI* Lire une ListView avec le Handle, probleme, aidez moi svp
Que logiciel pour lire un fichier .ps ?Petit truc tout bête en Pascal sous Delphi...(Socket de connection...)
Plus de sujets relatifs à : [pascal]Lire une ligne sur l'ecran...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR