diff --git a/demo/extend_jsclass/ExtendJSFunctionClass1.lpr b/demo/extend_jsclass/ExtendJSFunctionClass1.lpr index 978858b..18bdd6a 100644 --- a/demo/extend_jsclass/ExtendJSFunctionClass1.lpr +++ b/demo/extend_jsclass/ExtendJSFunctionClass1.lpr @@ -1,14 +1,17 @@ +{ Demo showing how to create a Pascal class descendant from a JS function. +} program ExtendJSFunctionClass1; {$mode objfpc} {$ModeSwitch externalclass} uses - JS, Classes, SysUtils, Web; + JS, browserconsole; type - { TJSPerson - a JS function, which is used like a class } + { TJSPerson - a JS function, which is used like a class + Person is declared in the html } TJSPerson = class external name 'Person'(TJSFunction) public