[Pas2js] Pas2JS_Widget woes

Luca Olivetti luca at ventoso.org
Thu Jul 21 21:03:54 CEST 2022


El 19/7/22 a les 10:48, Michael Van Canneyt ha escrit:
> 
> 
> On Tue, 19 Jul 2022, Luca Olivetti wrote:
> 
>> El 18/7/22 a les 23:10, Sven Barth via Pas2js ha escrit:
>>
>>>> What am I doing wrong?
>>>
>>> Would you please make sure that your project has a dependency on the 
>>> WCL package, but not on the LCL (or the FCL) package?
>>
>> The only dependencies are WCL and pas2js_rtl.
>>
>> I managed to compile the project with
>>
>> pas2js  -Tbrowser -Fu'/home/luca/pas2js-linux/Pas2JS_Widget/*'  
>> project1.lpr
>>
>>
>> (once corrected the error here: 
>> https://forum.lazarus.freepascal.org/index.php/topic,59272.0.html)
>>
>> though when I open project1.html the browser console complains 
>> "Uncaught reference: rtl is not defined"
> 
> Add -Jirtl.js to the options:
> 
> pas2js -Jirtl.js -Tbrowser -Fu'/home/luca/pas2js-linux/Pas2JS_Widget/*'  
> project1.lpr


Now no error in the console but I get this messagebox

Uncaught exception of type EResNotFound:

Form resource TWForm1 not found. For resourceless forms CreateNew 
constructor must be used.
> 
> (normally you can see this option in the custom compiler options of your 
> project)

I wonder why when I create a new "Web GUI Application (Pas2JS)" lazarus 
cannot compile the project (the custom compiler options are "
-Jeutf-8 -Jirtl.js -Jc -Jminclude -JRjs").

BTW, using those options generates an apparently working html page.

Bye
-- 
Luca


More information about the Pas2js mailing list