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

x86 32-bits / 64-bits Assembleur Discussion :

Utiliser les interruptions en Assembleur sous Delphi


Sujet :

x86 32-bits / 64-bits Assembleur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 15
    Par défaut Utiliser les interruptions en Assembleur sous Delphi
    Salut
    Quand je veux utiliser l'assembleur sous Delphi , il m'arrive un problème l'orsque j'utilise les interruptions, comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    Asm
    mov ah, 2
    mov dl, 'a'
    int 21h
    end;
    end;
    end.
    Le compilateur de Delphi m'affiche un message d'erreur dans la ligne qui contient int21 h.
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 502
    Par défaut
    Autant que je sache, Delphi fonctionne sous Windows en mode protégé 32 bits. Ton application utilise des interruptions D.O.S. qui ne peuvent pas fonctionner. Elles sont à la limite émulées lorsqu'on lance une application D.O.S. depuis la boîte idoine, mais pas au sein d'une application Windows native en 32 bits.

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 15
    Par défaut
    Salut.
    Merci Obsidian, mais comment puis je écrire un texte sur l'écran en utilisant de l'assembleur dans le Delphi.
    Merci d'avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/09/2007, 13h56
  2. Réponses: 1
    Dernier message: 02/05/2006, 11h41
  3. [ADO] utilisation de l'unité adodb sous delphi 2005 PE
    Par dams580 dans le forum Bases de données
    Réponses: 8
    Dernier message: 17/02/2006, 09h40
  4. Les interruptions d'assembleur
    Par electro-asm dans le forum Assembleur
    Réponses: 1
    Dernier message: 25/01/2006, 10h13
  5. Gerer les message d'excel sous delphi
    Par Yphon dans le forum Langage
    Réponses: 5
    Dernier message: 27/09/2005, 15h33

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