WebBrowser

0

Po pierwsze:
Jak zrobic zeby napisac w memo ":)" a w webbrowserze wyswietlilo obrazek ??
Drugie pytanie:
Jak zrobic zeby napisac w memo "www.4programmers.net" wyswietlilo linka w webbrowserze ??

0

Napierw wrzucasz do stringa zawartosc Memo, potem dajesz np.:

S := StringReplace(S, ':)', '<img src="emots/1.gif">', [rfReplaceAll]);

i potem przez np.: StringList zapisujesz S do pliku i ładujesz w WebBrowserze, proste ? :)

0

no nie zabardzo mozna jasniej ?

0

OK, mam dobry dzięn to podam Ci procedurke:

var
   TF, TextFile;
   S: string;
begin
      S := Memo1.Lines.Text;
      S := StringReplace(S, ':)', '<img src="folderzemotami/emot1.gif">', [rfReplaceAll]);
      AssignFile(TF, 'plik.html');
      Rewrite(TF);
      Writeln(TF, S);
      CloseFile(TF);
end;

I potem to tylko ładujesz sobie plik "plik.html" do WebBrowsera (chyba przez WebBrowser1.Navigate). Niesprawdzałem, ale powinno działać :)

0

To może ja odpowiem :P

pierw wrzucasz do stringa zawartosc Memo, potem dajesz np.:

var S:String;
(...)

S:=Memo1.Text;

S := StringReplace(S, ':)', '1.gif', [rfReplaceAll]);

Zamienienie znalezionych

":)"

na 1.gif czyli kod HTML :P

i potem przez np.: StringList zapisujesz S do pliku

var F:textfile;
begin
  AssignFile(F,'C:\ala.html');
  Rewrite(F);
  Write(f,memo1.text);
  CloseFile(F);
end;

i ładujesz w WebBrowserze, proste ?

WebBrowser1.Navigate('C:\ala.html');

//// too late :)

0

a jak wgrywac emoty z pliku txt ??

0

Np.: przez pliki INI

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0