Accueil > Forum > > > > probleme Visual C++
probleme Visual C++
samedi 20 août 2005 à 18:49:32 |
probleme Visual C++

anonyme_man_in_this_world
|
salut !
j'ai essayé de faire du graphisme sous Dos mais ça marche pas :( .ça sera simpa
si on m'aide a resoudre ce probleme . voici un petit exemple :
#include
int main()
{
__asm {
mov ax ,0x0013;
int 0x10 ;
}
getch();
return 0 ;
}
merçi d'avance
|
|
samedi 20 août 2005 à 19:12:09 |
Re : probleme Visual C++

vinc1008881
|
Malgré que ton application ressemble à une fenetre DOS, ce n'est
malheresement pas du 16 bits mais du 32bits (si tu veut verifier
edition hexedecimal sur ton .exe et les 2 premier octet seront
MZ....blabla.., c'est à dire une entete d'un PE 32 bits
Or sa :
__asm {
mov ax ,0x0013;
int 0x10 ;
}
sa ne marche quand 16 bits, dsl...
Si tu veu faire du graphisme du DOS touver toi un compilateur 16 bits (TURBO C es gratuit...)
Sinon utilise les api windows mais la c'est pas la meme chose, c'est + dur....
voila, @+, vinc1008881
|
|
samedi 20 août 2005 à 19:19:13 |
Re : probleme Visual C++

vecchio56
|
Mais non, programmer avec les API windows n'est pas plus compliqué que ca. Tu juste a savoir créer une fenêtre. Après les API pour dessiner ont des noms explicites et c'est très simple à utiliser
Je te conseille ca plutot que d'aller faire du 16 bits en tous cas
|
|
samedi 20 août 2005 à 19:53:56 |
Re : probleme Visual C++

anonyme_man_in_this_world
|
j'ai telecharger turbo C ,mais je sais pas la commande avec laquelle je peux
compiler du code c où j'ai inclut de l'asm, ça sera superbe si on me la montre .
pour ce qui concerne l'API Windows ,j'ai deja fait quelque animation mais c'est
trop superbe .bref, l'API Windows n'est pas tres compliqué et n'est utilisable
que lors qu'on veut faire un programme Windows
|
|
samedi 20 août 2005 à 20:00:27 |
Re : probleme Visual C++

vinc1008881
|
donc tu installe turbo C ds C:\TC
ensuite execute C:\TC\BIN\TC.exe, tu tape ton code, tu save, et apres tu compile,et tu run (executer le programme lol) voila un exemple qui passe en mode graphique 13h
#include <stdio.h>
int main (void){
asm{
push ax
mov ax, 0x0013
int 10h
pop ax
}
getch ();
return 0;
}
voila @+, vinc1008881
PS : ce code ne marche aussi que sous windows (et sous MS-DOS), si tu veut faire un truc plus autonome > asm est là !
|
|
samedi 20 août 2005 à 20:37:42 |
Re : probleme Visual C++

anonyme_man_in_this_world
|
merçi pour l'aide , mais ça marche pas (:. le compilateur me genere l'erreur
suivante : inline assembly not allowed . comment resoudre ce probleme ?
merçi d'avance
|
|
samedi 20 août 2005 à 20:47:02 |
Re : probleme Visual C++

vecchio56
|
Pourquoi tu utilise un compilo C pour faire de l'asm? Tu n'a qu'a utiliser TASM qui te permet de faire de l'asm 16 bits
|
|
samedi 20 août 2005 à 21:22:37 |
Re : probleme Visual C++

vinc1008881
|
???, moi il me genere pas sa .......
voila un turbo C qui ne foire pas : [ Lien ]
tu le dezippe, tu l'installe, ensuite tu vas execute C:\TC\BIN\TC.EXE
essaye de compiler sa, sa affiche du rose tu verras
#include <stdio.h>
unsigned char far *ptr = (unsigned char far*)0xA0000000;
long n = 0;
int main (void){
asm{
push ax
mov ax, 0x0013
int 0x10
pop ax
}
for (;n<10000;n++)
{
*ptr = 0x5;
ptr++;
}
getch ();
return 0;
}
voilà, @+, vinc1008881
|
|
samedi 20 août 2005 à 22:46:18 |
Re : probleme Visual C++

BruNews
|
J'ai encore un MASM 16 bits si vous voulez...
ciao... BruNews, MVP VC++
|
|
samedi 20 août 2005 à 23:15:52 |
Re : probleme Visual C++

vinc1008881
|
il date de quand ton MASM 16 bits ?
[moi je prefere NASM > gratui, simple d'utilisation et performant]
|
|
Cette discussion est classée dans : int, visual, probleme
Répondre à ce message
Sujets en rapport avec ce message
probleme avec pointeurs (urgent) [ par legrosnul ]
legrosnul:)Salut a tous! voici le mini programme suivant en c.(Fonction):void bidon (int *a, int *b, int *c) {*c=*a;*c=*c+b;}main() {int x,y,z;x=10;y=
Petit probleme sous visual c++ [ par Hakim ]
Salut,j'essaie a l'aide de visual c++ de traiter des valeurs saisie par un utilisateur mais voila mon probleme.Lorsque j'utilise une edit box tout mar
Probleme Communication [ par fytlos ]
Salut a tous,Voila je travaille sur une application distribuée ou l'on peut assimiler chaque entités a un programme en C++Dans le modele toutes les en
probleme d'ecriture sous visual c++ [ par f1cobra ]
Salut J'ai un probleme avec ma base de donnees, quand je veux enregistrer dans un recordset comprenant plus d'une table, il refuse me disant que la ta
allocation dynamique [ par hobbes ]
Bonjour,Mon probleme est que je ne connais pas a l avance la taille du tableau que je souhaite cree. Je pensais alors :creer un tab de maniere dynamiq
Comment compiler GTK sous Visual?? [ par pierru ]
Bonjour,je me suis récemment mis a GTK, et lorsque je compile un prog pour faire une fenetre toute simple ca bug... Comment compiler un main du type:i
Enorme probleme lors de la compilation avec Visual C++ 6 [ par hepho ]
Alors mon probleme est le suivantlorsque que je desire compiler mon programme une erreur apparaitLe pilote de clavier specifie par la ligne KEYBOARD =
Probleme de Dialog VC++ [ par anaya ]
Bonjour,J'espere bien que vous allez m'aider, voila mon probleme:Mon programme marche a merveille avec Domodal(); mais moi je dois utiliser autre cho
petit probleme [ par fity ]
salut tout le monde je continue a apprendre le c++ je me suis procurer le livre c++ pour les nul qui est super bien pour ceux et celles qui on jamais
Probleme tout bete avec visual c++ 6. et mfc [ par killeroms ]
Bonjour a tous,j'ai cree un projet avec visual c++ 6 et en utilisant la mfc !j'ai ajouter un activex pour le besoin de mon application ( au cas ou ça
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|