IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Delphi et la carte Velleman K8061


Sujet :

Langage Delphi

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Delphi et la carte Velleman K8061

    Bonjour,

    Je développe actuellement une application Delphi (Delphi 7) qui doit piloter une carte Velleman K8061 en prévision d'activités en robotique. Le programme de démonstration écrit en Delphi Pascal fonctionne correctement, mais lorsque je fais exécuter mon application (phase de compilation ok, donc), un message du système m'indique une violation d'accès au module ntdll.dll (Windows/System 32/ et il faut stopper le logiciel. Quel est le rôle de cette bibliothèque dynamique et dans quelle(s) circonstance(s) peut-il y avoir violation d'accès ? Autre question, est-il possible de surcharger une procédure définie à l'intérieur d'une dll ?
    Merci pour tous les éclaircissements que vous apporterez à ce sujet.

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 810
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 810
    Points : 15 227
    Points
    15 227
    Par défaut
    et bienvenue ici,
    Citation Envoyé par Seymour.Papert Voir le message
    Quel est le rôle de cette bibliothèque dynamique et dans quelle(s) circonstance(s) peut-il y avoir violation d'accès ?
    Ben c'est une des principales (sinon LA principale) dll de Windows, et c'est là-dedans qu'on trouve plein de fonctions de base, encapsulées à un niveau plus haut par Delphi.
    Peut y avoir plein de raisons à la violation d'accès, dont entre autres un mauvais passage de paramètres (non initialisés, par exemple).
    Exécute ton code en pas-à-pas et tu trouveras la ligne qui déclenche l'erreur, puis poste ce code ici.

    Citation Envoyé par Seymour.Papert Voir le message
    Autre question, est-il possible de surcharger une procédure définie à l'intérieur d'une dll ?
    Je passe la main aux gourous,
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

Discussions similaires

  1. Carte Velleman K8000
    Par captainbiceps dans le forum Programmation système
    Réponses: 0
    Dernier message: 16/07/2013, 16h44
  2. Carte Velleman VM110N - Chenillard
    Par Kylvan dans le forum Débuter
    Réponses: 4
    Dernier message: 13/03/2013, 21h44
  3. Création de carte avec Delphi
    Par accoustic dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 08/02/2007, 13h01
  4. [Delphi] Pascal et unité "cartes"
    Par berserk7 dans le forum EDI
    Réponses: 11
    Dernier message: 27/10/2005, 14h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo