A L'AIDE !!!

Signaler
Messages postés
5
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
6 avril 2003
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Je voudrais récupérer du texte dans une EditBox (API Win32), puis ensuite l'écrire dans un fichier. Mais je n'arrive pas à obtenir quoi que ce soit, la sortie dans le fichier reste vide !!! Quelqu'un pourrait-il me dire comment faire pour que les caractères récupérés dans l'edit box se stockent dans le fichier ???!!!!

Merci !!!!!

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Tu peux regarder sources publiees, on le fait expres pour cela. Je te renvoie aux miennes qui sont TOUTES API Win32 avec nombreux exemples de traitements de fichiers.
Comme d'hab, je conseille etude Petzold. Bouquin complet et sources dispo.
Il te faut kazaa, tu recherches:
CharlesPetzold5
PetzoldSources
Avec Petzold tu sauras tout sur les fenetres etc...
BruNews, ciao...
Messages postés
5
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
6 avril 2003

Voici mon code, peut être pourriez-vous m'aider à voir ce qui ne va pas...

if(fichier != INVALID_HANDLE_VALUE)
{
taille = GetWindowTextLength(stylesheet);
chaine = new char[taille + 1];
GetWindowText(stylesheet, chaine, taille+1);
SetFilePointer(fichier,NULL,NULL,FILE_END);

WriteFile(fichier,chaine,strlen(chaine)+1,&nbrOctetsEcrits,NULL);

CloseHandle(fichier);
}

En fait, de cette manière, j'arrive à écrire du texte, mais pas à récupérer celui de l'edit box. Je ne vois pas du tout comment faire, même après examen de vos programmes...

Si qqun peut m'aider !!!
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
stylesheet ???
Est-ce un HWND valide ?
Ton EDIT n'est pas borné en longueur ? si oui tu pourrais vire ce ""new" qui nuit aux performances et allouer sur stack directement.
Si prob persiste tu peux m'envoyer ton source:
bnutiles@wanadoo.fr
complet avec .rc si il y a.
je te le retourne corrigé.
BruNews, ciao...