One of the components you use creates it. uniGUI doesn't create such a file.
There is a problem with credentials here. You must carefully check access rights. You can also try giving full access to everyone for that folder.
Class must be registered first:
initialization
RegisterClass(TUniForm1);
end.
Without Registering your Form Class, FindClass will not work neither in VCL nor in web.
BTW, I wonder why you need screen width in OnCreate event. Advanced aligning and anchoring features of uniGUI should be more than enough for all sort of auto-sizing tasks.
The best solution is to prevent any single IP from owning more than one session at a time.
Already logged as #1003
Same thing can be done by tracking cookies.
For UniDBGrid:
function OnCellmousedown(sender, rowIndex, columnIndex, e)
{
var c = sender.getXY(e);
ajaxRequest(sender, 'CellXY', ['x='+c.x, 'y='+c.y]);
}
Monitor this event on server side to get X and Y.
Task Manager doesn't show the actual memory usage after sessions are released. Windows doesn't immediately release the memory pool reserved for your app.
For your case after creating 100 sessions task manager will show 60 MB memory usage. Now terminate all sessions. Task manager still shows 60 MB usage. Now if you recreate another 100 sessions memory usage will not increase because same memory pool is used again.
It is possible only by modifying Z-Index property, but Ext JS manages Z-Index internally and it is not open for general usage.
Besides, I think you shouldn't normally need doing this. Ext JS provides lots of other options.