Webassembly is here

I hope everyone has had a great summer and gotten some well deserved R&R. In Norway the weather is slowly turning darker and colder, and we are back in the labs at full speed. And we have great news for Quartex Developers! Finally running Webassembly (WASM) is probably the feature most QTX developers will beContinue reading “Webassembly is here”

Quartex Pascal: Easter thoughts

I hope everyone is enjoying their easter! Norway is lovely at the moment with plenty of sun and the sound of birds and nature waking up again. Between gardening chores and preparing for summer I decided to spend a little time with Claude to spice things up a bit on the NodeJS side – andContinue reading “Quartex Pascal: Easter thoughts”

Quartex Pascal v1.0.1.4 is out

We are happy to report that a new update of Quartex Pascal is out and available for download. This is quite a monumental build that introduces more infrastructure for non-visual components – and several fixes to issues that showed up with the introduction of datamodules. What’s new and cool? Visually there is not much change,Continue reading “Quartex Pascal v1.0.1.4 is out”

Working with JS events

In this article I will focus on a relatively advanced topic, meant for those of you that implement components and widgets yourself. Especially if you are writing components that is meant to be used by JavaScript developers outside your object pascal ecosystem – or sold as a commercial package for Quartex Pascal.

From handle to widget

In the Quartex Pascal RTL we support both traditional pascal events, like people are used to from Delphi or Freepascal, as well as delegate objects native to JavaScript. Most widgets exposes standard events like OnClick when it’s useful, and if you need more specific event handling you can attach a delegate for it.