Remplace crt - unicode (win64)

Description

Idem aux sources précédentes, cette fois UNICODE pour Windows x64.
Fait sur VS 2005 sous XP64.
En mode x64, VC interdit l'asm inline et aussi en fonctions standards, "__asm" n'est plus autorisé. Il faut donc revenir aux fichiers asm qu'on insère dans le projet, ce qui n'est pas plus mal vu qu'on retrouve toute la liberté du pur asm.
Manip (ultra simple) pour compil d'un asm avec restant du projet:
- Clic droit propriété sur le fichier asm.
- Régler sur Custom Build, Appliquer.
- Command Line: ml64.exe -c -Cx /nologo -Fo$(IntDir)\$(InputName).obj $(InputName).asm
- Outputs: $(IntDir)\$(InputName).obj
et voilà tout, copier coller ce qui est au dessus dans chaque champ et va bon.

Jeu de fonctions pour projets VC++ n'utilisant pas de CRT (utilisable aussi avec).
Toutes les fonctions retournant TCHAR* retournent le pointeur sur FIN d'écriture, ce qui évite tout strcat en permettant un chainage direct sur le pointeur retourné.

J'ai mis une dialog pour bien montrer qu'il n'y a pas d'erreur stack, ne se verrait pas forcément direct dans WinMain.
Tous les tests sont dans Tester() mis par blocs, suffit de commenter et décommenter chaque bloc pour tester les diverses fonctions.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.