Jump to content

Farshad Mohajeri

Administrators
  • Posts

    12121
  • Joined

  • Last visited

  • Days Won

    807

Everything posted by Farshad Mohajeri

  1. You may trying enabling Compression from ServerModule. What's your connection speed to server which runs uniGUI app?
  2. You can use Watch Topic option at top of each topic. When there are new posts in Watched topic, forum will send you an automatic email.
  3. Hmmm...I totally forgot this one. Unfortunately there is no way to mark posts and topics as Unread, so I may forget answering to some topics from time to time. About your question: ScreenMask is initiated on client side as soon as an ajax event is generated. For technical reasons you can not initiate a screen mask from server side. You should bind a control to a UniScreenMask and each time that control generates an event a mask is displayed. In demo project the Sleep() method is only used to emulate lengthy operation.
  4. Version 0.86 or 0.87. Curently SSL can be enabled through ISAPI server.
  5. OK. BTW, I did some modifications in exception handling logic.
  6. Hmm I have forgotten this issue!! I just tested your case. Problem is that you must disable editing for DblClick to work because on web mouse double click is used to activate the Grid editor. Uncheck dgEditing from Options or check dgRowSelect.
  7. Yes OnSelect event is an AJAX request like all other events that are initiated from browser. Alert is only triggered in web mode. In VCL you should see exceptions like a normal VCL app.
  8. It can be related to below issue reported by ldb68 a while ago. 0000954: UniForm X=0 Y=0 is always centered As workaround try setting Form Top=1, Left=1 in designer.
  9. Server doesn't suppress exceptions, but can't allow them to escape. All exceptions that happens inside AJAX requests are caught and sent to web browser in form of alert(). Exceptions that happen outside of AJAX calls are caught and logged into log files under .\log folder. Does your exceptions occur inside AJAX calls? Normally it should be case. I mean all user code should execute within context of an AJAX request.
  10. My impression is that majority of uniGUI apps are developed from scratch. Of course, if there any ported or migrated big apps I'd like to know too.
  11. Are there any desktop browser or emulator which can reproduce same result on desktop?
  12. Is it same for most simple app, I mean an app containing a single Form?
  13. Unfortunately there is no workaround for it.
  14. To resolve this issue I will create an OCX container component for uniGUI which will load an ActiveX control inside browser. Of course, this will only work with IE. It will be up to developers to implement the particular OCX control for required printing function or any other function they need. Logged #1026
  15. In webmode ShowModal calls aren't blocking. Due to nature of web we can't block a web request thread. In this sense a uniGUI web application like any other web application should work in a completely event-driven and non-blocking manner. Here is the solution: Caller Form: procedure TMainForm.UniButton2Click(Sender: TObject); begin UniForm2.ShowModal; end; Called form will handle the modal result in Form OnClose event: procedure TUniForm2.UniFormClose(Sender: TObject; var Action: TCloseAction); begin If ModalResult=mrOK then begin // Handle OK end; end; In future we may develop better mechanisms to handle modal results.
  16. Hello, Welcome to uniGUI forums. My comment on "dual" GUI: While for some developers the VCL extensions seems to be unnecessary for others it is an invaluable plus. The fact is that whether you use it or not it provides an elegant design time experience. Without it you'd see a gray box instead of a DBGrid at design time.
  17. Restarting a "live server" can be a complex task. There can many active requests at the time you want to restart it. Such a task should be implemented internally using methods that are directly coupled with server engine. I log an issue for it: #1024
  18. Do you want to restart server from Web interface?
  19. A Form can't be inserted in another control.IIRC, Ext JS 4 supports this feature.
  20. Yes, there is a cookies demo in demos folder. Have you run it?
  21. OK I understand that you have an OCX which previews file before printing. First of all your OCX should be able to receive file from http protocol as file doesn't exist locally on client side. Is this OCX something you developed?
×
×
  • Create New...