Skip to content
Salvador Díaz Fau edited this page Feb 1, 2024 · 3 revisions

WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.

WebUI doesn't embed a web browser. It just connects your Delphi application with the installed web browser using a fast protocol so you can use HTML5 as part of the GUI. You can get web browser events in your Delphi application, call Delphi functions from JavaScript, call JavaScript functions from Delphi code, execute JavaScript, etc.

WebUI4Delphi can be used in Delphi or Lazarus applications for Windows, Linux and MacOS.

WebUI4Delphi was developed and tested on Delphi 12.0 and Lazarus 3.0/FPC 3.2.2 but it also supports Delphi XE2.

WebUI4Delphi includes VCL, FireMonkey (FMX), LCL and console examples.

WebUI allows you to link your Delphi application with a web app. Originally WebUI was created to have all the UI code in the browser and the rest of the code in your hidden Delphi application but you can also have a visible Delphi application communicating with a HTML5 app.

Clone this wiki locally