MAPPING DE FICHIER ET TSTREAM

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 - 10 oct. 2006 à 20:58
/dev/null Messages postés 12 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 14 janvier 2008 - 7 janv. 2008 à 02:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39879-mapping-de-fichier-et-tstream

/dev/null Messages postés 12 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 14 janvier 2008
7 janv. 2008 à 02:53
Sauf si cela a changer, le dump du code compilé en utilisant le transtypage par PChar fait apelle a une fonction qui doit contenir quelque instruction. Une écriture pas super lisible permet de réduire le temps d'éxécution et l'espace mémoire utilisé.
C'est vraie que ce n'est pas l'endroit ou l'optimisation est la mieux placé. Mais ça a fini par devenir une abitude de codage, comme utilisé un index décroisant vers 0 dans mes boucle ^^
bubulemaster Messages postés 19 Date d'inscription jeudi 1 avril 2004 Statut Membre Dernière intervention 22 mars 2010
8 oct. 2007 à 17:07
FileName := FileName + #0; // Ajout du zero terminal
FHandle := CreateFile(@FileName[1], dwDA, dwSM, nil, dwCD, 0, 0);

Pourquoi ne pas utiliser PChar :
FHandle := CreateFile(Pchar(FileName), dwDA, dwSM, nil, dwCD, 0, 0);
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
19 oct. 2006 à 16:32
et un zip avec l'unitée source aussi.
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
10 oct. 2006 à 20:58
Un petit exemple d'utilisation est toujours le bienvenu voire indispensable.
A première vue, ça a l'air intéressant.
Rejoignez-nous