Przeglądarka internetowa dla lazarusa

0

Jaką proponujecie najlepszą przeglądarkę internetową - komponent dla lazarusa?

4

CEF4Delphi - do aplikacji trzeba dorzucać biblioteki chromium w wersji zgodnej z wersją komponentu.

0

Dzięki, ale nie sadzę, że będę mógł sprzedawać z tym komponentem aplikacje napisaną w lazarusie + dystrybucja obcych bibliotek.

7

Zamiast sądzić czy nie sądzić, lepiej byś przeczytał licencję tego projektu. A w niej jasno jest napisane, że to LGPL, więc jak najbardziej możesz wykorzystywać ten projekt do celów komercyjnych.

0

Podczas uruchomienia aplikacji napisanej z tym komponentem mam błąd:

Error

Unsupported CEF version !

Use only the CEF binaries specified in the CEF4Delphi Readme.md file at https://github.com/salvadordf/CEF4Delphi

Expected libcef.dll version : 92.0.27.0

Found libcef.dll version : 75.0.0.0

Nigdzie nie mogę znaleźć bibliotekę libcef.dll o wersji: 92.0.27.0

0

Głównie chodzi mi o wyświetlenie tej strony https://www.google.pl/intl/pl/earth/ Następnie, gdy klikam Otwórz Google Earth https://earth.google.com/web/ za pomocą komponentu CEF4Delphi przeglądarka wciąż ląduje stronę z czego to wynika? Przeglądarka Fireox również długo odpala, lecz radzi z tym po jakims czasie.. Natomiast komponent CEF4,Delphi nie. Być może tylko u mnie to występuje, że nie mogę wyświetlić strony https://earth.google.com/web/

0

Myślę, że to sama strona ma jakieś wymagania, np. u mnie w Firefox w trybie prywatnym nie działa, pomimo, że w normalnym jest ok.

0

Strona https://earth.google.com/web/ w standardowej przeglądarce Google Chrome otwiera się. Natomiast w komponencie CEF4Delphi wciąż ładuje bez skutku :-( Jak ten problem rozwiązać?

0

@creato nie usuwaj postów. Broniąc kolegów, którzy wymadrzajają się a w pewnych wątkach nie znają odpowiedzi. Post poszedł w Świat a to, że go tutaj usunoleś nie oznacza, że on nie jest do odzyskania. Ja go mam i cały Świat ma. To że usuwamy z forum pewne wpisy nie oznacza, że coś zostało usunięte. Proponuje zgłębić hacking.

0

Skoro nie poszło z komponentem CEF4Delphi, aby wyświetlić stronę https://earth.google.com/web/. Chcę pójść w kierunku ActiveX, aby zainstalować TAxcMozillaBrowser. Jednak otrzymuje błąd:

Error destroying component of type "TAxcMozillaBrowser"

of unit :
Access violation

Nie mam pojęcia dlaczego tę wtyczkę nie mogę umieścić na formularzu ?

[Debugger Exception Notification]

Project project1 raised exception class 'EClassNotFound' with message:
Class "TAxcMozillaBrowser" not found

[Ignore this exception type]

[Break] [Kontynuuj]
1
Mariusz Bruniewski napisał(a):

Nie mam pojęcia dlaczego tę wtyczkę nie mogę umieścić na formularzu ?

Żeby móc używać danego pakietu, wystarczy go dodać do zależności projektu. Ale aby móc go używać w designerze, należy ten pakiet zainstalować, czyli wkompilować w IDE. Zainstalowałeś go w ogóle?

0

Wpierw zainstalowałem C:\lazarus\components\activex\LazActiveX.lpk
Następnie w Lazarus w Narzędzia -> Import type library -> w ActiveX references C:\Program Files (x86)\Mozilla ActiveX Control v1.7.12\mozctl.dll. Dodałem do Inspektor projektu to co jest zamieszczone na obrazku i nic :-(
WP.JPG

0

Wpadłem na taki pomysł jak umieścić przeglądarkę internetową w mojej aplikacji. Chciałbym uzyskać taki efekt. Appwapp.JPG

0

Widać, że dla lazarusa komponenty są zubożałe tak jak TWebbrowser dla delphi. TWebbrowser oparty na IE również nie wyświetlał stron poprawnie. Skoro ne macie nic do dodania.Zamykam wątek. Komponenty oparte na lazaerusie to przedszkole w wyświetlaniu stron internetowych. Malo potrafią wyświetlić. Postanowiłem skupić się na wyborze przeglądarki w mojej aplikacji jako midi. Kodu nie zamieszczę bo Wy byście tego nie zrobili...

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