A volte può crearsi la necessità di recuperare codice HTML da una pagina web, in lazarus fare ciò è molto semplice.
Come prima cosa bisogna andare al sito http://www.ararat.cz/synapse/doku.php e scaricare l'ultima versione di Synapse disponibile per Lazarus.
Scompattate il file che avete scaricato e copiare tutti i file contenuti in source\lib dentro la cartella che contiene il vostro progetto.
Dopodiche aggiungete al vostro progetto una nuova unit che chiamerete GetHtml e che conterrà le seguenti righe.
unit GetHtml;
end.
Fatto questo andiamo nella form del nostro progetto e aggiungiamo la libreria GetHtml nella sezione uses della nostra form. Alla form aggiungiamo una TEditBox, un campo TMemo, e un TButton. Lasceremo i nomi di default ovvero Edit1, Memo1 e Button1.
Creiamo l'evento Click per il pulsante e andiamo a scriverci dentro il seguente codice:
procedure TForm1.Button1Click(Sender: TObject);
var
CodicePag: string;
begin
CodicePag:=RecuperaHtml(Edit1.Text);
Memo1.Text:=CodicePag;
end;
Compilate, eseguite e scrivete un url nella EditBox, premete il pulsante e vedrete il codice HTML nel campo memo.
Spero che vi sia stato utile.