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
» Logiciel de planétarium.
Access Violation Emptypar Pedro Hier à 15:50

» Un autre pense-bête...
Access Violation Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Access Violation Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Access Violation Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Access Violation Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Access Violation Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Access Violation Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Access Violation Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Access Violation Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Access Violation Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Access Violation Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Access Violation Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Access Violation Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Access Violation Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Access Violation Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 Access Violation

Aller en bas 
3 participants
AuteurMessage
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Access Violation Empty
MessageSujet: Access Violation   Access Violation EmptyMar 11 Mai 2010 - 20:36

J'aimerais quand même bien savoir ce qui provoque une erreur dans le code ci-dessous (c'est un extrait, mais même réduit à sa plus simple expression l'erreur est toujours là):
Code:
DIM Obj$(100), Tp(100), Lf(100), Wd(100), Ht(100), Cp$(100)
DIM Objet$(40), nobj, Caract$(10), ncar

END
Access Violation I1
C'est une erreur ésotérique qui ne donne aucune indication sur ce qui la provoque, je pensais à une erreur de structure, mais qu'y a-t-il d'anormal dans la structure minimaliste ci-dessus ?

PS Après étude un peu plus poussée:
Code:
DIM Obj$(100), Tp(100), Lf(100), Wd(100), Ht(100), Cp$(100)
provoque l'Access Violation, tandis que si on regroupe les tableaux chaîne en tête:
Code:
DIM Obj$(100), Cp$(100), Tp(100), Lf(100), Wd(100), Ht(100)
ne provoque pas l'erreur.
par contre, la ligne suivante
Code:
DIM Objet$(40), nobj, Caract$(10), ncar
provoque l'Access Violation, alors que si on fait:
Code:
DIM Objet$(40), Caract$(10)
DIM Obj$(100), Cp$(100), Tp(100), Lf(100), Wd(100), Ht(100)
DIM nobj, ncar
END
En conclusion, il semble que dans les déclarations de tableaux, il ne faut pas panacher les tableaux de strings avec les tableaux de valeurs binaires, ou avec les valeurs binaires elles-mêmes.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptyMar 11 Mai 2010 - 21:18

En effet, je confirme, la ligne:
Code:
DIM Obj$(100), Tp(100), Lf(100), Wd(100), Ht(100), Cp$(100)
provoque un "Access Violation".

Je cherche à comprendre. En général cette erreur arrive quand on veut adresser un objet qui n'existe pas ou qui n'existe plus. Mais dans une ligne de déclaration de variables, cela me parait étrange...
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptyMar 11 Mai 2010 - 22:03

J'ai réussi à supprimer ce type d'erreur dans mon programme en déclarant bien séparément les tableaux de chaînes, les tableaux de variables binaires, et les valeurs chaînes et binaires, mais en tâtonnant, et c'est un peu acrobatique.

Autre chose, pour pister les erreurs je mets un stop par-ci par-là pour voir si je vais jusque là.
Le programme s'arrête bien au stop, avec le numéro de ligne, c'est bien pratique.
Je clique 'OK', puis je ferme la fenêtre d'exécution en cliquant sur la croix.
Et je recommence en déplaçant mon STOP.
Mais ça devient de plus en plus lent...
Alors je m'aperçois qu'à chaque fois une occurence de PANORAMIC.exe reste active en mémoire (Gestionnaire des tâches de Windows), il en reste autant que d'essais, qu'il faut supprimer manuellement ('Arrêter le processus').
C'est juste une remarque, mais il faut le savoir.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptyMer 12 Mai 2010 - 12:56

je me permet une observation
dans la declaration des variables je vois "wd"
ce qui represente dans certains langage des objets .....

mais je ne suis pas pro du code confused
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptyMer 12 Mai 2010 - 15:59

Tous les noms sont permis, sauf les noms réservés de Panoramic.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptyVen 14 Mai 2010 - 13:02

Autant pour moi... confused
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptySam 15 Mai 2010 - 9:07

Cette erreur est corrigée. La correction fera bien-sûr partie de la prochaine version.

Encore une fois je vous remercie de faire part des bugs que vous rencontrez. Leur correction fait que Panoramic gagne en qualité à chaque fois.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation EmptySam 15 Mai 2010 - 10:00

Merci Jack. Toujours de l'avant.
Revenir en haut Aller en bas
Contenu sponsorisé





Access Violation Empty
MessageSujet: Re: Access Violation   Access Violation Empty

Revenir en haut Aller en bas
 
Access Violation
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Access violation
» Access Violation: coup de gueule.
» base de donnees access
» Access violation après EXECUTE
» Editeur : Access violation at address #####

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: