begin process at 2012 05 27 16:03:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caractères

 > ENREGISTREMENT ET RESTITUTION DE TEXTE EN EDIT MULTILINE

ENREGISTREMENT ET RESTITUTION DE TEXTE EN EDIT MULTILINE


 Information sur la source

Note :
Aucune note
Catégorie :Chaîne de caractères Niveau :Débutant Date de création :03/12/2004 Vu / téléchargé :4 618 / 310

Auteur : LaPatoshe

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Il s'agit d'une librairie dont les osurces sont accessibles, contenant une fonction d'enregistrement d'un texte écrit en multiline dans un Edit et une fonction de restitution de ce même texte dans le même Edit ou dans un autre.
une fois l'entête LEEMH (qui charge déjà Windows.H et Stdio.H) ajouté dans votre programme, faites référence à la librairie ci jointe LectureEcritureEditMultiline.
Pour enregister dans un fichier votre texte ligne par ligne lancez la fontion :
SauveDansFichierT(HWND Edit, LPSTR Fichier, LPSTR Zone);
Edit est le Handle de votre boite d'édition, Fihier est le fichier avec son chemin dans lequel vous souhaitez sauvegarder les données, et Zone est un nom d'une zone de ce fichier dans lequel seront enregistrées les données. Pour information, l'enregistrement s'effectue avec la fonction WriteProfileProfileString, dans laquelle c'est à vous de déterminer le premier paramètre de zone d'enregistrement. Les autres paramètres de secteur sont prédéfinis dans l lib, l'un étant le nombre de lignes au total, les autres étant le numéro de caque ligne lue.
Pour la restitution, utilisez la fonction :
MAJTexte(HWND Edit, LPSTR Fichier, LPSTR Zone)
Edit sera celui dans lequel vous souhaitez restituer le texte (Il peut être différent de celui utilisé pour l'enregistrement. Nota, mon prog ajoute des entrées (\n\r) à la fin de chaque ligne lors de l'enregistrement. Si la zone de restitution du texte est plus petite que celle dans laquelle le texte a été enregistré, une mise en page automatique sera effectuée par l'Edit. Si elle est plus grande, les phrases se termineront la ou elles repassaient à la ligne dans la zone edit ayant servi lors de l'enregistrement du texte.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

C/C++ SOUS WINDOWS TUTORIAL 3 : CREATION ET AFFICHAGE DE CON...
C/C++ SOUS WINDOWS SANS MFC - TUTORIAL 2 : ECRITURE DANS UNE...
Source avec Zip CRÉATION DE CONTROLES AVEC CLASSE ET LIBRAIRIE PERSO SANS MF...
Source avec Zip C/C++ SOUS WINDOWS SANS MFC TUTORIAL 1

 Sources de la même categorie

CALCUL DE CLEF RIB par Renfield
Source avec Zip [C] WD_STRING V2.2 par cyberripper
Source avec Zip LES STRING EN C, AFFECTATION, CONCATÉNATION, SPLIT, ... par appranting
Source avec Zip [C] WD_STRING V1.9 par cyberripper
Source avec Zip LIBRAIRIE LANGUAGES par astro53

Commentaires et avis

Commentaire de LaPatoshe le 03/12/2004 17:25:50

Nota: Ce code sera bientôt mis à jour avec une fonction de restitution du texte dans un tableau de lignes.

Attention : Le fait d'enregistrer un texte dans un fichier en contenant déjà un ne va effacer que le début de cet ancien texte si le nouveau est plus petit. La fonction WritePrivateProfileString enregistre les informations dans un fichier en le mettant à jour, c'est à dire en réécrivant les informations commune uniquement. Si l'ancien texte contenanit 10 lignes et le nouveau 2 lignes, les 8 lignes de l'ancien fichier seront conservées dans le fichier. Elles n'apparaitrons pas car le Nopmbre de Ligne inscrit en début de fichier sera lui changé.

Merci à tous ceux qui m'ont aidé sur les forums justement pour ce qui est de la lecture des textes en Multiline et l'enregistrement.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales