Merci Neilos je vais voir ce que je peux faire!! je te tiendrais au courant C'est vraiment trés sympa de ta part!
Merci Neilos je vais voir ce que je peux faire!! je te tiendrais au courant C'est vraiment trés sympa de ta part!
Je pense que l'utilisation du composant Indy TIdHTTP serait appropriée dans ce cas, car il permet de spécifier le referer et autre joyeusetés plutôt facilement..
merci graybird, j'ai déjà eu l'occasion de remarquer que ce composant était fort intéressant, cependant je ne sais pas comment installer de nouveaux composants ni comment y accéder! parceque jusqu'à maintenant je n'ai jamais eu besoin de composants autres que ceux fournis par le c++builder.
serait-il possible d'avoir un lien pour pouvoir telecharger ce composant :
Merci d'avance
Sur quelle version de BCB travailles-tu ?
Sur la 6 au moins, ces composant sont préinstallés...
et bien malheureusement, je ne dispose que de la version 3 professionnel.
Je dois donc installer une nouvelle librairie?
Pour indy, c'est raté, le support commence à la version 4.
Suis donc la méthode de Neilos, à défaut de composants performants
Me revoila!
J'ai une autre idée:
si je fais ça:
Et bien la page web s'ouvredans une autre fenêtre!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include <ShellApi.h> ShellExecute ( Handle,"open","http://www.wpusa.dynip.com/files/SPACE/NOAA.TXT",NULL,NULL,SW_NORMAL);
Serait-il possible de changer un des paramètres pour pouvoir afficher la page web dans un composant Memo,(sachant que cette page web n'est autre qu'un fichier texte).
SVP dites moi que c'est possible
Je pense pas, tu lances une application en faisant ShellExecute. Alors à moins de réussir à forcer cette application à faire un copier et toi ensuite tu fais un coller...
Tu n'arrives pas avec les requêtes HTTP ?
javascript pour le copier , ca doit etre faisable
tiens voilà un script qui copie automatiquement une variable
apres arrange le à ton gout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <script language="JavaScript"> var brNum, brVer = navigator.userAgent; function copy2Clipboard(obj) { var textRange = document.body.createTextRange(); textRange.moveToElementText(obj); textRange.execCommand("Copy"); } function get_ie_ver() { var brVerId = brVer.indexOf('MSIE'); brNum = brVer.substr(brVerId + 5, 3); return brNum; } if (navigator.appName == 'Microsoft Internet Explorer' && get_ie_ver() >= 5.5) { copy2Clipboard(document.getElementById('mail_addr')); document.write("Votre adresse e-mail antispam a été copiée dans votre presse papier."); } </script>
Problème : ce code javascript faudra le mettre sur la page qu'elle charge...dur dur non ? Surtout si c'est pas elle qui a fait la page !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager