Help Qbasic...

Help Qbasic... - Divers - Programmation

Marsh Posté le 22-06-2004 à 19:34:28    

Bon je m'etait gouré de categorie ,donc je reformule... :D    
 
 
Donc voila g recuperé cette routine censé faire une copie écran ,le probleme c'est qu'il manque quelque chose mais je ne sait pas quoi (je l'ai mis a la fin d'un prog et g le message d'erreur trucmuche non defini...  
 
Ha heu je suis nul ,je sais :D
 
>>>>>  
 
'Printing the screen to the printer using simple code in DATA statements  
 
 
' code  
DATA 205, 5 'int 5  
DATA 203    'retf  
   
' Initialize  
DIM a%(2) '4 bytes  
DEF SEG = VARSEG(a%(0))  
  FOR i% = 0 TO 2  
    READ d% : POKE VARPTR(a%(0)) + i%, d%  
  NEXT i%  
DEF SEG  
   
' Run routine  
DEF SEG = VARSEG(a%(0))  
  CALL ABSOLUTE(VARPTR(a%(0)))  
DEF SEG  
   
<<<<<<  
 
 
donc quel serai la ligne/remede miracle a rajouter ???...  
 
Merci  
 

Reply

Marsh Posté le 22-06-2004 à 19:34:28   

Reply

Marsh Posté le 22-06-2004 à 20:31:38    

Utiliser le compilateur QuickBasic (payant, cf antiquaire) et non l'interpréteur QBasic (qui accompagne les DOS modernes) qui n'accepte pas, il me semble, cette "catégorie" d'instructions un peu "spéciales". L'appel à l'INT 5 provoque copie écran.
 
Vaut mieux aussi être sous DOS pur sur une machine DOS.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed