(Memo to webbrowser) Lance le contenu d'un memo dans webbrowser [Résolu]

cs_bazbazus 121 Messages postés lundi 26 janvier 2009Date d'inscription 27 août 2015 Dernière intervention - 26 mars 2010 à 01:30 - Dernière réponse : cs_bazbazus 121 Messages postés lundi 26 janvier 2009Date d'inscription 27 août 2015 Dernière intervention
- 6 avril 2010 à 23:08
bonjour a tous
je veux lance le contenu d'un memo
exemple :
memo1.lines.add='essai';
webbrowser.navigate(memo1.lines.text);// mais je sais que c pas possible

il ya une solution mais pas efficace :
memo1.lines.savetofile('essai.html');
webbrowser.navigat('essai.html');

réponde moi.
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 26 mars 2010 à 15:29
3
Merci
pourquoi faire simple ...

en discutant avec PCPT sur le sujet, il m'informe qu'il existe un moyen encore plus simple/direct pour le même résultat :

[hr]procedure TForm1.Button1Click(Sender: TObject);

[b]begin
  /b// on passe directement le code comme ceci
  // Merci à PCPT pour cette astuce
  WebBrowser1.Navigate('About:' + Memo1.Text);
end;
[hr]


@+Cirec

Merci Cirec 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de Cirec
JulioDelphi 2354 Messages postés dimanche 5 octobre 2003Date d'inscription 18 novembre 2010 Dernière intervention - 26 mars 2010 à 09:08
0
Merci
C'est pourtant une trèèèèès bonne solution !
Pas efficace ? Quel problème cela te pose-t-il ?
Commenter la réponse de JulioDelphi
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 26 mars 2010 à 12:42
0
Merci
Ouai effectivement c'est pas très pratique de devoir enregistrer d'abord le code sur le disque avant de pouvoir le charger
[hr]procedure TForm1.FormCreate(Sender: TObject);

[b]begin
  /b// obligatoire sinon ça ne fonctionne pas
  WebBrowser1.Navigate('About:');
end;

procedure TForm1.Button1Click(Sender: TObject);
[b]begin
  /b// et on "injecte le nouveau code HTML
  WebBrowser1.OleObject.Document.body.innerHTML := 'essai
<hr>';
end;[hr]

voilà je crois que ça c'est plus cool pour ce que tu veux faire

@+Cirec
Commenter la réponse de Cirec
JulioDelphi 2354 Messages postés dimanche 5 octobre 2003Date d'inscription 18 novembre 2010 Dernière intervention - 26 mars 2010 à 13:32
0
Merci
"WebBrowser1.OleObject."
Merci Cirec ! Tu ajoutes une corde à mon arc !
Commenter la réponse de JulioDelphi
JulioDelphi 2354 Messages postés dimanche 5 octobre 2003Date d'inscription 18 novembre 2010 Dernière intervention - 26 mars 2010 à 17:00
0
Merci
Moi la solution d'avant me plait énormément pour d'autres raisons :p
Merci
Commenter la réponse de JulioDelphi
Cirec 4231 Messages postés vendredi 23 juillet 2004Date d'inscription 3 août 2018 Dernière intervention - 6 avril 2010 à 14:21
0
Merci
@bazbazus

il serait bien de donner ton avis si déjà ...
où au minimum d'accepter la (où les) réponse(s) qui convient (conviennent).

Sinon la prochaine fois tu risques de ne pas avoir de réponse à tes questions ... Merci

@JulioDelphi

oui j'me doute ... la première "version" offre plus de souplesse et de possibilités

je suis content d'avoir pu "tuner" ton arc


[hr]@+Cirec
[hr]
Commenter la réponse de Cirec
cs_bazbazus 121 Messages postés lundi 26 janvier 2009Date d'inscription 27 août 2015 Dernière intervention - 6 avril 2010 à 23:08
0
Merci
wallah merci a tous vous m'avais aide
Commenter la réponse de cs_bazbazus

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.