Accueil > Forum > > > > Lire un TStream, contenu, entête d'une news...
Lire un TStream, contenu, entête d'une news...
samedi 4 décembre 2004 à 18:32:39 |
Lire un TStream, contenu, entête d'une news...

Lineath
|
Voila, en fait, mon but est d'arriver à lire le contenu d'une news postée sur un serveur. J'arrive à me connecter sur (par exemple) news.free.fr, port 119, avec un identifiant et un mot de passe. Ca se connecte donc, je m'identifie, je choisis un 'group' (proxad.free.adsl en l'occurence), je choisis le corps d'une news parmis toutes celles du group, et je récupère son contenu dans un TStream (ben... on peut pas faire autrement...) J'aimerai en fait reussir à lire ce flux, pour le mettre soit dans un fichier, soit dans un richedit ou un memo, mais je ne vois pas comment y parvenir... Si quelqun avait la solution...je suis prenant! Merci d'avance!!! :D PS : J'utilise le composant "NNTPClient" d'ICS de François Piette...
|
|
samedi 4 décembre 2004 à 20:41:20 |
Re : Lire un TStream, contenu, entête d'une news...

florenth
|
Bonjour, Il faut d'abord qu'une premiere fois, tu l'enregistre sur le disque pour pouvoir étudier sa structure et, ensuite, tu récupere tout cela par le biais des fonctions Read() et ReadBuffer(). Mais, pour sauvegarder tu dois utiliser un TMemoryStream ou un TFileStream : procedure X; var S : TStream; Fs : TFileStream; begin Fs.CopyFrom(Stream,0) // 0 pour tout copier Fs.SaveToFile('C:\\fichier.xxx');
|
Et n'oublie pas de liberer tes flux ... ----------------------- Pour ensuite recuperer tes infos, tu peux utiliser un parser. Va voir ici pour avoir plus d'infos. @ ++ Florent Si tu ne te plantes pas ...... tu ne poussera jamais
|
|
samedi 4 décembre 2004 à 21:00:23 |
Re : Lire un TStream, contenu, entête d'une news...

Lineath
|
Mmmmh, petit problème, je dois vraiment pas être doué ^^, mais SaveToFile n'est pas une procédure reconnue? On me dit de la déclarer...
Merci quand même pour cette première réponse :)
|
|
samedi 4 décembre 2004 à 21:32:54 |
Re : Lire un TStream, contenu, entête d'une news...

florenth
|
Comme je te le disais , SaveToFile est une procedure dans TFileStream. Tu dois donc copier le contenu de ton stream dans un TFileStream pour pouvoir le sauvegarder.
Regarde l'exemple que je t'ai donné: - S represente ton Stream que tu recupere avec ton NNTPClient. - Fs represente un TFileStream qui sera créé et libéré (logique) et qui servira à sauvegarder ton Stream avec l'extension de ton choix. - CopyFrom(Stream,0) copie ton Stream dans Fs. - SaveToFile le sauve dans le chemin désiré.
Par contre il y a une erreur dans le code que j'ai donné : il faut evidemment remplacer Stream par S.
@ ++ Florent
Si tu ne te plantes pas ...... tu ne poussera jamais
|
|
mercredi 11 juillet 2007 à 14:06:10 |
Re : Lire un TStream, contenu, entête d'une news...

yomane51100
|
bonjour a tous est toutes ges un petit probleme moi j utilise se code pour me connecter au service de news de free
idnntp1.Host := 'news.free.fr'; idnntp1.Username := 'mon nom'; idnntp1.Password:='mon mots de pass'; idnntp1.Connect();
le probleme il sa connecte bient mes je nes pa la liste de groupe de news .free.fr je voudrait utiliser une listbox mes je ne connes pa de code pour sa
merci a tous est toutes
|
|
Cette discussion est classée dans : lire, contenu, news, entête, tstream
Répondre à ce message
Sujets en rapport avec ce message
Lire le contenu d'un répertoire [ par Metrox ]
'lut all,je cherche une technique qui permetterait de lire le contenu d'un répertoire et appliquant un filtregenre: répertoire = bonjour filtre=*.jpg
TStream: Lire un son [ par Nicolas___ ]
Bonjour ,J ai un petit probleme , je n arrive pas a lire un son(Wav) en provenance d un streamSi suis pas clair if (ExtractFileExt(listbox1.items.Stri
Lire le contenu d'un dossier et de ses sous-dossiers avec TMediaPlayer [ par mighty_warrior ]
Bonjour,Je voulais savoir de quel maniére lire le contenu d'un dossier et de ses sous-dossiers avec TMediaPlayer (un peu comme si on clik sur "lire t
lire un newsgroupe [ par yomane51100 ]
bonjour a tous est toutes ges un petit probleme je voudrait me connecter sur le serveur de news.free.fr est j utilise se code pour me connecter au se
Composant héritant de TStringGrid [ par lacaillecaille ]
Bonjour, Je suis en train d'écrire un petit programme ayant besoin d'un tableau du genre StringGrid mais avec des fonctionnalités supplémentaires et
Comment éffacer le contenu d'un champ? [ par leader2000 ]
Salut! Adotable1.delete;Adotable1.fieldbyname('nom').asstring;end; Tout le monde sait que cette commande permet d'éffacer un enregistrement design
Lecture carte à puce [ par thediabolicones ]
Bonjour a tous, je suis en cours de développement d'un projet permettant de lire lescartes téléphonique (Télécarte de France télécom par exemple).Prog
lire (.pls) [ par nethacker ]
salut,je voudrais lire la selection de winamp portant l'extesion (pls), en fait c'est pour une webradio,donc la je veux faire un player pour cette rad
lire fichier TXT [ par azzeddine_hh ]
salut SVP j'ai besoin d'une application pour lire les fichiers (TXT) et détecter s'il y a les doublons pour éliminer .............. mon email : azzedd
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
DELPHIDELPHI par overtaker
Cliquez pour lire la suite par overtaker QREPORT QREPORT par lounnaci
Cliquez pour lire la suite par lounnaci
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|