The last version of Intraweb I can use is 15.2.12 because I'm still on Delphi 10.3.1. So my license recently expired and I did not renew since I can't use the newer versions. Can I still compile my application using 15.2.12? I was able to do so until the expiration, but now I'm seeing buttons and grids in the wrong locations when I build.
I try to send some data from the client using the javascript ajaxCall function, but it raises EIdReadLnMaxLineLengthExceeded exception when the datasize is above 16k. Is there a way to set or increase this 'MaxLineLength' limit when the IWServerController, WebApplication or UserSession is created?
IWForm -> IWFrame1 -> IWFrame2 containing an IWFileUploader
All these frames are created dynamically using Async events and all works fine, except for the event IWFileUploader.OnAsyncUploadCompleted not being fired.
After some debugging, I found out that the FComponentHash internal list was not being updated when the upload process was triggered or, somehow, the IWFrame2 creation was not triggering it. Then, every time I create a IWFrame, I'm forcing RehashPending := True on my main IWForm, then the IWFileUploader events are being triggered as expected.
Then I tried to create another app to reproduce the issue, but I could not. I ended up finding something different, still with the IWFileUploader
When you dynamically create a frame containing an IWFileUploader, the control does not show up.
But it works fine when your frame is created at design-time
Funny thing is that it works fine in my app, i.e., the IWFileUploader is shown (except the mentioned event that is not triggered). Wondering if I'm missing some here.