Télécharger le zip
Salut,"Dans un programme en mode console, on s'adresse directement au système d'exploitation (DOS)."Tu es bien sur de cela ??? Essaie donc d'acceder aux disques durs avec les interruptions DOS, tu verras le resultat.Pourquoi ton exe est si gros pour si peu ? en debug ?De plus il est lie a Msvcrt.dll par _strdup, bizzare, peut-etre est ce du a ton compilo.ciao...
Superbe initiative !! c'est vraiment toi qui a fait ca?? c'est un boulot remarquable continue c'est de toi que dépend l'avenir de la nation :)
-> Brunews : L'exe est effectivement en debug, j'utilise peu le mode release car je ne suis qu'au stade de l'apprentissageApprentissage que j'essaie de partager ... C'est le but de cpp.., je pense.Quand a la remarque DOS elle est probablement mal explique dans le sens ou je considere windows comme une interface.Cela dit, il s'agit d'un tutoriel pour debutant que je souhaite mettre a jour en fonction des remarques de chacunet si tu peut m'expliquer un peu plus la difference entre win32 et console, je ne manquerai pas de l'integrera mon code . Le compilo est dev c++ , je l'ai teste aussi sur VCC++ 6 (version introductory)C'est d'ailleurs sur le livre d'accompagnement que j'ai trouve "Dans un programme en mode console, on s'adresse directement au système d'exploitation (DOS)." Concernant le lien Msvcrt.dll par _strdup si tu peut m'en dire un peu plus, je t'en remercie.-> MoDDiB : C'est vraiment moi ; j'ai utilise pour cela le livre que je cite au dessus.
Voila de la vraie doc:Petzold pour le cote GUI de win32 (fenetres, menus, etc...).http://brunews.free.fr/brunews/download/CP5.ziphttp://brunews.free.fr/brunews/download/CP5Sources.zipRichter pour la prog systeme.http://brunews.free.fr/brunews/download/JR4.ziphttp://brunews.free.fr/brunews/download/JR4Sources.zipCe sont les 2 references a assimiler absolument.Compile toujours en release, il ne devrait jamais y avoir de dependance directe sur Msvcrt.dll dans un exe livre._strdup est un allocateur (malloc) de chaine du CRT.Bosse bien.
-> Brunews : Avec mes remerciements pour ces infos.A Bientot.
J'espère juste que tu vas continuer...Y'a plein de monde qui s'est dévoué à expliquer l'API Win32 et peu sont allés bcp plus loin que la création de la fenêtre :(
-> funto66 : Si rien ne vient contrarier mes projets, je continuerai. En fait mes parties 2 et 3 sont pratiquement bouclees ;la 2 sur les menus et la 3 sur HDC ; il est vrai que commenter correctement un code en essayant d'eviter les fautes d'orthographes et de surcroit a partir d'une doc exclusivement en anglais, n'est pas une tache facile pour quelqu'un comme moi qui comprends a peu pres la moitie de rien en anglais, guere plus en prog et je ne parle memepas de l'orthographe!Merci pour tes encouragements Eric
continue comme ça, j'attend avec impatience lees articles 2 et 3 ;)
Salut :) Dev-cpp 4.9.8.0 ??? j'ai exactement la mem version et quand je compile j'ai [Linker error] undefined reference to `CreateSolidBrush@4':(
-> boomslang : Dans le dossier ou tu as mis le projet, essaie de supprimer tout les fichier .o ; private etle makefile. Puis relance la compilation.Merci de me dire a l'occasion si cela marche comme ca.A+
Salut...je suis vraiment un débutant en C++..Je trouve que ton scripts est un des rares commenté c'est exellent mais ...J'ai un problème de compilation je n'utilise pas Dev-C++ mais Visual C++ il me dit ********************************************************Compiling...Tutor_Win32_Partie_1.cppLinking...LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainDebug/Tutor_Win32_Partie_1.exe : fatal error LNK1120: 1 unresolved externalsError executing link.exe.Tutor_Win32_Partie_1.exe - 2 error(s), 0 warning(s)********************************************************Si quelqu'un saurais me dire ce qu'il ne va pas ? :s@+...et fais des tuto comme ca c'est les meilleurs et c'est pas chient
Faut creer un projet win32 APP et NON console.
Oui c'est génial enfin un tutorial qui me dépanne pour débuter j'ai réussi a faire aller ton programme je l'étudie et je continue direct par le 2 ème tuto que tu propos....C'est vraiment bien :D J'ai une question en tant que débutant...Est-il nécessaire d'apprendre d'abbord le MS-DOS avant le Win32?...Car quand je compare..il n'y a pas vraiment de rapport a part point de vue structure.@+
Fireflect > telecharge la doc que j'ai specifiee plus haut, ce sont les 2 references incontournables pour win32, MSDN en plus bien entendu.Laisse tomber le DOS et la console, c'etait bon au siecle dernier, tu ne ferais que perdre du temps.
Ok merci beaucoups d'avoir répondu si vite!Bye tous le monde!
...Petite question comment faite vous pour retenir autant d'instruction..Winapi,hwnd,Hinstance,...C'est un truc de malade vous avez avec des exercices ou un tutorial bien lourd?
Mais non ce n'est rien qu'une histoire d'habitude, rien de plus.La ref complete de Windows 32 ou 64 est MSDN:http://www.msdn.microsoft.com/library/default.aspLe mieux est de l'avoir installee sur disque, elle est livree avec Visual Studio.
Zuttt j'ai pas installé MSDN car je croyais que c'était online *0*Et tu as commancé avec quoi?
Commence par Petzold (CP5) et ne saute rien, meme unicode, te sera utile plus tard.
Ok je fini de comprendre ce tuto puis je vais voir CP5 et MSDN je le mettrei demain sauf si j'ai le temps merci++
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 976 051 membres 147 nouveaux aujourd'hui 16 318 membres club