Creați un browser web pentru LAZARUS

Evaluare: 5/5

La Delphi are componenta TWebBrowser pe baza unui măgar. Și sale caracteristici este suficient. Dar aici pentru Lazarus'a componentă astfel implicită nu este prezent. Prin urmare, ajungând în web pentru a căuta pista. Căutarea a eșuat. cele două componente sunt alocate în cadrul acestor rezultate.

Am decis să utilizeze al doilea. Îl puteți descărca de aici. Ar trebui să fie plătit la versiunea SEF, care va rula componenta. La momentul scrierii aceasta a fost versiunea 3.2454, atunci se va evita unele greșeli.

Creați un browser web pentru LAZARUS

Într-un general descărcat componenta sursă. Despachetați arhiva într-un dosar. Sunt pentru că a creat un folder de pe unitatea C c: \ LCL. și dezarhivat arhiva cu codul sursă. Lazăr apoi Pachetul meniu deschis și selectați - fișier pachet deschis (.lpk)

Creați un browser web pentru LAZARUS

În dialogul de selectare a fișierului, mergeți la directorul în care ați dezarhivat codul componentei și selectați cef.lpk.

Creați un browser web pentru LAZARUS

Va pachet fereastra de instalare. În ea, mai întâi faceți clic pe butonul Compile și apoi selectați Utilizare - Instalare.

Creați un browser web pentru LAZARUS

vi se solicită să reconstruiască IDE.

Creați un browser web pentru LAZARUS

Faceți clic pe Da și respectați procesul de elaborare a dezvoltării.

După aceea, fila paletei componente apare Chromium.

Acum, du-te aici și introduce această ramură secțiune în 2454 și descărca de testare App pentru Windows 32, dacă aveți o altă versiune a sistemului de operare și mediul Lazarus, apoi descărcați o versiune a ei.

Creați un browser web pentru LAZARUS

Acest set de biblioteci, necesare pentru funcționarea browser-ului nostru. Conținutul său trebuie să fie copiat în dosarul în care va trebui să compilați aplicația.

Acum, creați o nouă cerere. Am primit asta.

Creați un browser web pentru LAZARUS

Am adăugat sub formă de TShromium componente, o pereche de butoane, și pagetab cu două pagini. Intr-un TShromium plasat, iar al doilea plasat TSynEdit (componenta sintaxă de colorare), în cazul în care se va afișa sursa paginii. Și apoi nu am scris o mulțime de cod pentru a lucra. Și totuși ar toate lucrările la secțiunea utilizări, se adaugă următoarele unități.

Și acum, pentru a lucra cu componenta.

Codul paginii este încărcată.

Dacă doriți să utilizați atunci când Cookie lucrează fișiere codul un pic modificat.

După aceea, dacă spui că introduceți site-ul prin formularul de intrare și faceți clic pe site-ul să-și amintească, și apoi închideți programul și deschide din nou va merge automat la site-ul.

Rechemare codul HTML codul sursă al paginii. Pe piesa de mers pe jos de Internet de cod pentru a lucra cu Chromium pe Delphi,

este de asemenea frumos să Lazăr. Dar eroarea va fi eliberată atunci când compilarea

Eroare: Număr greșit de parametri specificați pentru apel la „StringVisitor“

Că ar îndepărta chiar de la începutul directivei schimbare a codului

Și în mod normal, compila.

Exemplu Backlight codul site.

Creați un browser web pentru LAZARUS

Tocmai am fost interesat să lucreze cu proxy-uri pentru această funcție, dar, din păcate, cum se face din codul am găsit. Dar este posibil pentru a rula programul cu transferul de comandă pentru ea. Iată cum.

Acest lucru face posibil pentru a se conforma cu un anumit anonimat în rețea.

EXEMPLU lucrează printr-un proxy.

Creați un browser web pentru LAZARUS

Iată un exemplu simplu pentru a lucra cu Chromium.