Jump to content
uniGUI Discussion Forums

Farshad Mohajeri

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Farshad Mohajeri

  1. Farshad Mohajeri

    Personal Themes

    Hello, Standard Sencha Ext JS themes are included. Grey, Classic, Neptune, Triton, and Crisp.
  2. Farshad Mohajeri

    New version

    Can you open a blank project and try putting a TUniSweetAlert on the form?
  3. Farshad Mohajeri

    New version

    Hi, Make sure you have installed all Design Time packages in the IDE.
  4. Farshad Mohajeri

    TUnimFileUpload bug

  5. Farshad Mohajeri

    Question prior to license purchase

    One way is to divide your purchase into 3 steps using below method: -Buy Personal version for 395 USD -Upgrade to Pro version -Upgrade to Complete version
  6. Farshad Mohajeri

    what timeout to use?

    For session time out You can put a timer and set dummyEvents property to True. Unlimted AjaxTimeout is not recommended.
  7. Farshad Mohajeri

    Renewal Price increase ? $350USD -> $550USD ?

    Hi Andrew, Yes correct, here is the explanation: At the time we started selling uniGUI we started a promotion with a product named uniGUI Plus. This product was the predecessor for uniGUI Complete. uniGUI Plus had a price tag of 500 USD, while uniGUI Complete is 890 USD. We continued this promotion for uniGUI Plus renewals later on. So those who started with uniGUI Plus promotional price and later switched to uniGUI Complete were still able to use the promotional renewal price (350 USD) which was lower compared to our renewal list price (550 USD). Recently, I decided that it is time to switch all promotional licenses to standard license, because at some point we had to do this! Now, all licenses are the same. Renewal prices are the same. It was also difficult for us to maintain this double pricing policy. I know that many of you purchased uniGUI when it was still beta. I'm thankful and I tried to continue the promotional price for a long time since 2014 when we started selling licenses. It is almost 5 years since then. I know, without your support there would be no uniGUI! Thanks again,
  8. Farshad Mohajeri

    TUniGUISession.Terminate(); problem

    U.ShowAlert(U.SessionId); You can not call this from another thread asynchronously.
  9. Farshad Mohajeri

    TUniGUISession.Terminate(); problem

    GetSessions method is not meant to be used by developers, but if you want to use it here is the correct way: U:= UniServerModule.SessionManager.Sessions.GetSession(ClientDataSet1.FieldByName('sessionid').AsString, ClientDataSet1.FieldByName('ip').AsString); if Assigned(U) then try U.TerminateAfterSecs(3); finally UniServerModule.ClearSessionBusy(U); end;
  10. Farshad Mohajeri

    iPhone iOS 13 Web Page Session Timeouts

    I started testing our standard touch demo app on an iPhone XR with iOS 13.1.13. So far, so good! Can you please describe the steps to reproduce your issue?
  11. Farshad Mohajeri

    iPhone iOS 13 Web Page Session Timeouts

    Hi Andy, Problem has started with iOS 13 and seems to be an iOS issue. I will try to reproduce and fix this. Before that, I request you test with a blank uniGUI app with a very few components. A single button and a click event perhaps. Please try to reproduce the issue with this app. Don't change any timing or any other timeout parameter.
  12. Farshad Mohajeri

    Main Thread

    A TUniThreadTimer is different than a TTimer.
  13. Farshad Mohajeri

    Main Thread

    Hi, There is no main thread in uniGUI. You can use a UniThreadTimer to run custom code in an independent thread.
  14. Farshad Mohajeri

    Installation Error

    Hi, You don't need to compile uniGUI packages for 64-Bit. You just need to compile your own apps for 64-Bit target.
  15. Farshad Mohajeri

    iPhone iOS 13 Web Page Session Timeouts

    Does this occur even when browser is running in foreground?
  16. Farshad Mohajeri

    ajaxRequest won't fire

    Hi, Try with a very basic example first.
  17. Farshad Mohajeri

    Struggling to Upload Files >50 mb

    It is the default timeout. Try increasing AjaxTimeout parameter in the fileupload component.
  18. Farshad Mohajeri

    iPhone iOS 13 Web Page Session Timeouts

    What do you mean by saying "App Crash"? Does it crash on server side or?
  19. Farshad Mohajeri

    iPhone iOS 13 Web Page Session Timeouts

    We have several iPhone devices to test mobile apps. The newest one is an iPhone 6 which is not eligible to get iOS 13!
  20. Farshad Mohajeri

    Adding Second DB Record Results In Blank Record Shown

    Problem here is that Grid needs to reload rows after each Append/Post. This causes to loose the last appended row data which are not posted yet. To resolve this issue you must use OnNewRecord event of your dataset as below: procedure TMyForm2.qryNewRecord(DataSet: TDataSet); var nNextno : Integer; begin oQrynextno.Close; oQrynextno.Open; nNextno:=oQrynextno.fieldbyname('nextno').asInteger; oQrynextno.Close; with DataSet do begin fieldbyname('id').AsInteger:=nNextno; fieldbyname('compname').asString:='*New Compname'; fieldbyname('model').asString:='*New Model'; end; end; also: procedure TMyForm2.AddRecord; begin with oQry do begin append; end; end;
  21. Farshad Mohajeri

    Adding Second DB Record Results In Blank Record Shown

  22. Farshad Mohajeri

    Are you more than 40 years old?

    Please send an email to support@fmsoft.net You should already know what is programming language of Delphi?
  23. It happens because when you press a button inside PDF Frame the focus will be transferred to the iframe holding the PDF document.
  24. Farshad Mohajeri

    Question prior to license purchase

    Well, actually the desktop components (Classic Toolkit) in Ext JS are much more "mobile friendly" in the recent Ext JS versions. Again, you will need mobile components specifically if you want to develop mobile apps for phones. There is no unification yet, but in future maybe.
  25. Farshad Mohajeri

    TUniChart Series Mouse Move and hint (tooltips)

    This issue has been fixed.