|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 26 ![]() |
Bonjour,
Mon programme QBasic sous W98SE et WinME ne peut être compilé Seconde question : sur W98, la fenêtre est en 24/25 lignes même plein écran. Sous XP en plein écran il y a plus de 25 lignes possibles : peut-on augmenter le nombre de lignes à l'écran ou faut-il s'en contenter en réduisant la fenêtre pour ne contenir que les 24/25 lignes ? Bertrand |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 26 ![]() |
Bonjour,
La réponse est que l'écran d'affichage n'a pas les mêmes propriétés que sous W98SE ou ME : la ligne 25 n'est pas spéciale comme le laissait supposer la documentation. Je vais essayer dans les deux cas de modifier le "view print" en autorisant la ligne 25 : car si je mets 24 et que par un "locate" je veux écrire dans la 25 ça plante sous XP mais pas avec les autres... Cordialement Bertrand XP est simplement plus exigeant que les précédents : il respecte la syntaxe. Dans mon cas, si j'avais écrit la ligne en 25 et fait le "view print 1 to 24" ensuite, ça devrait mieux se passer. Pour l'instant je n'ai écrit que "view print" sans argument qui restore le plein écran comme avec 1 to 25.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 6 ![]() |
Bonjour à tous
Lecteur et inscrit de ce jour sur ce forum, je n'ai pas encore fait le tour de ce qui est écrit sur ces petites merveilles que sont QBasic et QuickBasic (ou qui étaient... mais oui, souriez!) Avec Windows95 et 98, puis 98SE, vous ne pouvez imaginer ce qu'il était possible de faire! Mais avec XP et à fortiori XPsp2 alors là je reste méditatif... même en utilisant le mode de compatibilité dont dispose XP... QB et QuickB sont des programmes qui tournent sous Dos avec des fichiers en fat32 alors?... Pour ma part, utilisant XPpro sp2, je me suis efforcé de convertir certains programmes en VisualBasic. C'est à mon avis la meilleure solution qui vient à l'esprit. Mais peut-être quelques veinards réussissent-ils là où j'ai, et d'autres ont échoué? Adepte du principe que chaque problème a sa solution, je suis avide de connaître la suite... Merci de m'avoir écouté. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 26 ![]() |
Bonjour,
sur XP, ça peut marcher à condition d'être en fat32. L'affichage sur le portable est un peu décevant (n'utilise pas tout l'écran comme avec Millénium), mais ça marche. ![]() Il faut évidemment avoir une imprimante qui émule le dos, ce qui devient rare. Cordialement Bertrand |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 26 ![]() |
Bonjour,
Qbasic marche aussi en NTFS : en changeant ma carte mère certains de mes disques sont en NTFS et ça passe très bien. Dans les bouqins de Visual Basic, je n'ai pas encore trouvé comment donner la valeur entrée dans une case d'une fenêtre à la variable correspondante. Cordialement Bertrand |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Inscription : août 2010 Messages : 2 ![]() |
boujour
option timer pour heure , minute , seconde , centieme de seconde en qbasic : CROMOETRE.bas Code Basic :
|
||
|
|
01
|
|
|
#7 | |||
|
Invité de passage
![]() Alain Renier Inscription : janvier 2011 Messages : 1 ![]() |
Citation:
Ce calcule est HORS REALITE!! Le timer est un compteur sur 16 bits. Nous avons donc: 65536/3600 = 18.204444444... par seconde. Donc le temps réel est de 1/18.20444 soit 0.054931 seconde. On ne peut pas trouver des centième de seconde lorsque la résolution est supérieure à ce que l'on cherche ! Pour preuve, je vous invite à faire une boucle avec en tête une variable# = timer boucle do puis une boucle du genre for i = 1 to 20000:next fin# = timer si fin# - variable# > 0 alors afficher (fin# - variable#) loop until inkey$ <> 0. En optimisant ce petit outil en fonction de votre écran, vous constaterez que le temps est redondant ente 0.049..... et 0.060... Donc vous souhaitez afficher 0.01s quand le delta est de 0.055s. Ce n'est pas possible |
|||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com