FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
PEEK  et POKE Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
PEEK  et POKE Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
PEEK  et POKE Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
PEEK  et POKE Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
PEEK  et POKE Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
PEEK  et POKE Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
PEEK  et POKE Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
PEEK  et POKE Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
PEEK  et POKE Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
PEEK  et POKE Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
PEEK  et POKE Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
PEEK  et POKE Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
PEEK  et POKE Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
PEEK  et POKE Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
PEEK  et POKE Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Display Star Wars Unlimited Ombres de la Galaxie : où l’acheter ?
Voir le deal

 

 PEEK et POKE

Aller en bas 
2 participants
AuteurMessage
jasym




Nombre de messages : 23
Date d'inscription : 16/01/2014

PEEK  et POKE Empty
MessageSujet: PEEK et POKE   PEEK  et POKE EmptyVen 14 Fév 2014 - 15:53

Bonjour,

J'essais d'utiliser la fonction PEEK mais il y a un message d'erreur constant.

Quelqu'un a-t-il un exemple au plus simple pour l'usage de cette fonction?

Le message d'erreur est: Call of unknown SUB

Par exemple: print peek(889) aboutit à une erreur.

Jasym
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12301
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

PEEK  et POKE Empty
MessageSujet: Re: PEEK et POKE   PEEK  et POKE EmptyVen 14 Fév 2014 - 16:13

Tu ne dois pas avoir la bonne version de Panoiramic. Je fais ceci:
Code:
dim i%
i% = 17
print peek(adr(i%))
end

et ça marche. Peek est reconnu.

Par contre, l'adresse 889 est inaccessible, et produit une erreur "not correct arithmetic function" ce qui est exact.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
jasym




Nombre de messages : 23
Date d'inscription : 16/01/2014

PEEK  et POKE Empty
MessageSujet: Re: PEEK et POKE   PEEK  et POKE EmptyVen 14 Fév 2014 - 19:53

Klaus a écrit:
Tu ne dois pas avoir la bonne version de Panoiramic. Je fais ceci:
Code:
dim i%
i% = 17
print peek(adr(i%))
end

et ça marche. Peek est reconnu.

Par contre, l'adresse 889 est inaccessible, et produit une erreur "not correct arithmetic function" ce qui est exact.



En effet Klaus ça fonctionne même avec l'adresse 889 sauf que ce n'est pas l'adresse (en absolu) que je veux atteindre.

Du moins le contenu n'est pas correct.

En réalité je veux exécuter la fonction inp() en BASIC. Elle n'a donc pas son équivalent en Panoramic!

Pour peek() en BASIC il faut tenir compte de la mémoire relative de travail en rapport avec DEF SEG. Mais c'est un autre ordre
de difficulté.

En fait je n'ai pas besoin de peek() pour le port parallèle car Panoramic gère bien ce port. C'est pour le port série RS232 que
je tente d'utiliser peek() car Panoramic ne gère pas le port comme en BASIC.

Je suis donc contraint d'utiliser le port série RS232 en langage BASIC.

Jasym
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12301
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

PEEK  et POKE Empty
MessageSujet: Re: PEEK et POKE   PEEK  et POKE EmptyVen 14 Fév 2014 - 22:54

Tu ne peux pas accéder au port en série directement par un peek, sous Panoramic. Sous Panoramic, peek retourne la valeur présente à l'adresse virtuelle que tu donnes en paramètre. Ce n'est pas une adresse physique. Cette notioin n'a pas de sens sous Windows, tant que tu n'es pas au niveau système, dans un driver. En encore... même là, il y a un adressage virtuel, et l'accès aux adresses physiques se fait via des services système spécialisés.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





PEEK  et POKE Empty
MessageSujet: Re: PEEK et POKE   PEEK  et POKE Empty

Revenir en haut Aller en bas
 
PEEK et POKE
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Extension de PEEK et POKE
» Des fonctions en Dll . Peek , poke , bin , fix ,shift ...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: