Accueil > Forum > > > > Emulateur/simulateur Win32 pour windows
Emulateur/simulateur Win32 pour windows
lundi 1 octobre 2007 à 09:57:29 |
Emulateur/simulateur Win32 pour windows

fredsor
|
Bonjour à tous, Voici mon problème : j'ai développé une application pour des Pocket PC, que j'ai testé à l'aide de l'émulateur (ou simulateur, je fais toujours l'amalgame...) Microsoft Windows Mobile 5.0 MSFP Emulator Images J'ai également installé Windows Mobile 6 SDK, etc... tout ça pour bien simulé l'affichage sur un Pocket PC. Cela fonctionne très bien, et évidemment le simulateur/émulateur m'affiche une petite fenetre de la taille d'un ecran de pocket pc, m'affichant mes différents écrans. Maintenant, j'aimerais trouver un émulateur/simulateur, m'affichant la fentre en grand, donc un émulateur/simulateur pour Windows "normal", et pas Windows CE. J'esepre avoir été clair. Pensez-vous que c'est possible? Quelqu'un saurait il où trouver ce genre de simulateur? ou dois-je réécrire le code pour l'adapter à du Windows? Je précise que j'ai développé avec l'API Win32 sous Embedded Visual C++ 4. J'ai développé en C. Merci d'avance, 
|
|
lundi 1 octobre 2007 à 20:03:26 |
Re : Emulateur/simulateur Win32 pour windows

Arnaud16022
|
Je ne suis pas spécialiste de l'API win32, mais à priori si tu as développé ça en C avec l'API normale, il n'y a qu'à recompiler avec un compilateur normal, genre VC2005 puisque tu utilises les outils Microsoft. On peut voir un extrait du code qui, par exemple, ouvre une fenêtre ? _______________________
|
|
lundi 1 octobre 2007 à 21:10:27 |
Re : Emulateur/simulateur Win32 pour windows

fredsor
|
Merci Arnaud16022, Voici un bout de code : ATOM MyRegisterClass(HINSTANCE hInstance, LPTSTR szWindowClass) { WNDCLASS wc;
wc.style = CS_HREDRAW | CS_VREDRAW; wc.lpfnWndProc = (WNDPROC) WndProc; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hInstance = hInstance; wc.hIcon = 0; wc.hCursor = 0; wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); wc.lpszMenuName = 0; wc.lpszClassName = szWindowClass; return RegisterClass(&wc); }
int WINAPI WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow) { MSG msg; HACCEL haccel; ACCEL accel; accel.fVirt = FVIRTKEY|FSHIFT; accel.key = VK_TAB; // code de la touche Tab accel.cmd = MYACCEL; haccel = CreateAcceleratorTable(&accel, 1); // creation du raccourci "shift + tab" hinst=hInstance;
char** tableau=NULL; LancerParsing(tableau);
MyRegisterClass(hInstance, TEXT("Projet_Falcon")); hWndMain = CreateWindow(TEXT("Projet_Falcon"),TEXT(""),WS_VISIBLE,CW_USEDEFAULT, CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT, NULL, NULL,hInstance, NULL); if (!hWndMain) { return FALSE; } ShowWindow(hWndMain, nCmdShow); UpdateWindow(hWndMain);
while (GetMessage(&msg, NULL, 0, 0)) { if(!TranslateAccelerator(msg.hwnd, haccel, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } DestroyAcceleratorTable(haccel); return msg.wParam; }
C'est évidemment un tout petit bout de code, mais en effet il me semble qu'il doit etre "récupérable" sous un autre environnement Je télécharge Visual C++ Express là, je vais voir ce que ca donne , mais cette aprem ca voulait meme pas ouvrir mon projet... Je te tiens au courant 
|
|
lundi 1 octobre 2007 à 22:08:03 |
Re : Emulateur/simulateur Win32 pour windows

Arnaud16022
|
Boah oué ça me semble être du bon C bien classique, pas besoin d'un émuateur x86 windows sur une plate-forme x86 windows ^^ _______________________
|
|
lundi 1 octobre 2007 à 22:18:05 |
Re : Emulateur/simulateur Win32 pour windows

fredsor
|
Re Arnaud,
Bon petit problème, cet aprem j'avais deja téléchargé ailleurs Visual C++ Express, mais impossible d'ouvrir mon projet actuel avec ( pareil ce soir)
Il essaye de mettre a niveau ou je ne sais quoi, et ca plante a chaque foi ( j'ai l'impression qu'il regarde si le projet est une ancienne version de visual c++, or moi cest embedded visual c++ 4...)
Me conseillerait tu un autre environnement ou compilateur? de toute maniere, si ca me genere un exe, il fonctionnera par lui meme sous Windows?
Merci d'avance 
|
|
lundi 1 octobre 2007 à 22:36:35 |
Re : Emulateur/simulateur Win32 pour windows

Arnaud16022
|
Au lieu d'essayer d'importer ton projet, crées en plutôt un nouveau. File->New->Project->Win32 application Il n'y a normalement aucun souci, SAUF si tu linkes avec une lib un peu exotique et réservée à l'embedded( pocket PC , ... ) Sinon tu peux utiliser les outils "libres", je te conseille Code::Blocks ( la nightly built ), livré avec minGW. Mais t'ira pasa plus loin qu'avec les outils microsoft, hein ... _______________________
|
|
lundi 1 octobre 2007 à 23:13:33 |
Re : Emulateur/simulateur Win32 pour windows

vicenzo
|
Un exécutable compilé par ECV3 ou EVC4 ne peut être lancé sur une machine x86...
EVC3, EV4 ainsi que VS2003/5 en mode pocket génère du code pour différentes plateformes et processeurs (MPIS, SHxx, ARMx, ....) qui sont différent du x86 sur lequerl tourne les versions Win32 de Microsoft..
Si le code n'utilise pas de lib particulières des windows ce (fonction SHxx, fonctions de aygshell.h, ...), il est fort probable qu'il puisse être compilable sous Win32 (il y a quelques petites diférrences mineure comme la fonction createthread().. mais cela reste marginal...
Il faut donc créer un oubeau projet et insérer le code source...
|
|
Cette discussion est classée dans : windows, win32, simulateur, développé, émulateur
Répondre à ce message
Sujets en rapport avec ce message
Prog sous Longhorn [ par LaPatoshe ]
Salut à tous. J'envoie ce eptit sujet pour savoir comment va se programmer Windows à l'Avenir vu que Win32 va apparement disparaitre et remplécé par
!!! Problème avec Windows 98 !!! [ par yoyo269 ]
Bonjour à toutes et à tous,j'ai un problème de compatiblité avec Windows 98 avec le programme suivant :http://siteayoyo.free.fr/Divers/YoyoCut.exePour
Compatibilité allegro-windows : les fonctions le l'API win32 [ par programmateur ]
(Je reposte ce message à cause de problemes de connexion au cite qui m'empechent de repondre a la discution)Salut,Je poste simplement ce message pour
Pb de compilation C++ pour Windows [ par valoue ]
Bonjour,Je developpe actuellement un appli qui doit tourner sous Windows et etre protable sous Linux.J'utilise donc dans mon prog C++ (sous VC++ .net)
Allegro&Win32 [ par Darksheep ]
Bonjour ^^ Comme je l'expliquais dans le précédent post, j'aimerais créer un éditeur de map genre rpg maker à l'aide d'allegro et de l'api win32 . MAI
Developpement des GUI sous Win32 [ par medsetti ]
Bonsoir, Tout d'abord je me présente, je suis un ingénieur en génie industriel qui désire developper des applications windows pour la gestion de la pr
Win32 et les fichiers [ par platon179 ]
Bonjour, j'ai un petit souci pour lire les fichiers texte sous windowsComment faut-il faire pour lire une seule ligne complète d'un fichier texte, un
Compatibilité VC++ Express 2010 vs Windows 2k [ par scoubidou944 ]
Glop, je viens de recompiler un programme qui tournait avec VC++ 2008 Express (C++ à l'ancienne, pas de framework .NET) sous VC++ 2010 Express. L'exe
projet win32 application [ par moumouteb ]
Salut. Après avoir lut les éloges de Visual C++ 2005, je viens de passer dessu. Mais qu'elle est l'équivalent sous VC++ 2005 de : projet win32 applic
compatibilité allegro-windows : les fonctions de l'API win32 [ par programmateur ]
Salut,Je poste simplement ce message pour aider une quelconque personne qui rencontrerait le meme probleme que moi en utilisant les fonctions de l'API
Livres en rapport
|
Derniers Blogs
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 REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
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
|