realbasic-nug.fr
[Top] [All Lists]

Re: Comment ouvrir le source d'un fichier html chargé dans HTMLViewer

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Comment ouvrir le source d'un fichier html chargé dans HTMLViewer
From: Emile Schwarz <emile dot a dot schwarz at wanadoo dot fr>
Date: Thu, 07 Jun 2007 20:45:22 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <46684BED dot 30603 at wanadoo dot fr> <46684FDE dot 8000002 at realsoftware dot fr>
Réponse IMPECABLE!

Seulement, j'utilise HTMLViewer pour afficher du html. Je ne vois pas la liaison avec HTTPSocket.

Mon message suivant montre comment faire... ce que je voulais faire. Il fallait seulement que le code murisse (dans mon cerveau)... :)

Pour les formations: merci, mais je n'habite pas Paris ni n'ai les revenus me permettant la chôse. Mais, c'est sympa (et Pro) de le proposer.

A plus,

Emile

PS: à propos, l'explication ci-dessous est-elle valable pour la lecture en local ? (pour une page html stockée sur le disque dur / une machine non connectée à Internet ?)
Oui, je mettrai en pratique l'explication ci-dessous plus tard.

Olivier Corouge a écrit :
Emile Schwarz wrote:

je n'ai pas vraiment compris l'exemple qui m'a été donné, mais j'ai eu une idée (journée à marquer d'une pierre blanche):

Qu'est ce que tu n'as pas compris dans l'exemple ? As tu lus la documentation de httpSocket.

On peut dificilement faire plus simple.

1 - Mettre un control httpSocket dans le formulaire que l'on appel "sock"
2 - mettre un editField dans le formulaire que l'on appel urlField
3 - mettre un editField dans le formulaire que l'on appel contentField
4 - mettre un bouton. Le code du bouton sur l'évènement Action est le suivant :

sock.get(urlField.text)

5 - Le code de l'évènement PageReceived de sok est :

contentField.text = content


voila.

a l'utilisation, on rentre l'url de la page dans urlField et on clique sur le bouton. contentField contient alors le contenue de la page.


Si tu as encore des zones d'incompréhension, je t'invite a prendre contact avec nous, nous avons des formations qui portent spécifiquement sur les sockets.

Cordialement,
Olivier Corouge




<Prev in Thread] Current Thread [Next in Thread>