Jump to content
uniGUI Discussion Forums


uniGUI Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Abaksoft

  1. Abaksoft

    How To Kill An Active Legacy Session ?

    Instead of killing session, You can forbid access by displaying a message when the user attempt to login with the same machine ( IP) : "Oups...you have already an active session..bla...bla...bla..."
  2. Abaksoft

    Delphi Rio 10.3 available ?

    You are Right ! Visible, not available. Sorry for the info .
  3. Abaksoft

    Delphi Rio 10.3 available ?

    Unigui 1.70.0 alias "Pulsar" is on your portal customer. (Farshad released in 29/11/2018). (Didn't test it).
  4. Abaksoft

    Mars mission

    Hey guys... for those who love astronomy, here is live mission Mars insight #NASAInsight https://youtu.be/LGygZlegBlc Just want to share with you
  5. Abaksoft

    System crashes

    Hello Victor, Never seen that, since i start working with Unigui from 2014 !!! Maybe : - your port 8084 ? : try to change it on ServerModule : 8077 - Cache browser ? : try to empty it - your windows system ? - Are you using third party tools ? : wich DB conconnectivity, Reporting, any Translate tool ? - wich Delphi version ? Regards.
  6. Abaksoft

    Rad Studio 10.3 avaliable

    Thank you Marlon
  7. Abaksoft

    How to gradually feed a memory table. Best way for do this

    Hello Delagoute, I have a Table with 100 000 records. My select take : 250 ms ! (GetTickCount) Using devart IBDac. With : • Fetch All = False • Search by Query : Where () • Displaying only the 100 first : rows 100 (Never using Filter in big web application). Isn't enough ? Salutations
  8. IMHO Simple answer : Not safe Declare your function inside the class. Never declare it alone as we do it in delphi (global function). This is part of my rules of good unigui practises,
  9. Abaksoft

    Screen examples of you're application designs

    @Farshad Suggesting to pinne up this topic.
  10. Abaksoft

    Screen examples of you're application designs

    Bravo Zemorango Really super design ! How did you do the export on Excel (print excel) ? Thx
  11. Abaksoft

    Rad Studio 10.3 - IDE Clean

    Good News Marlon. As Delphi choosed "RIO" as alias this year, i think we will come soon to take a cup of coffee with Brasilian Unigueers I bring cakes. Best regards.
  12. Hello Dudi, Can you try this :
  13. Abaksoft

    TUniDBGrid & RowHeight

    Ok thx again.
  14. Abaksoft

    TUniDBGrid & RowHeight

    Thank you very much Maestro, Woks fine (good vertical center) Sorry, If i understand, when copying this CSS on UniServerModule CustomCss property this will give for all my UniDBGrid components on the Project this behavior ?
  15. Abaksoft

    TUniDBGrid & RowHeight

    Thx Sherzod, Just put an UniDBGrid with : Font Size = 15 Style : fsBold RowHeight = 40
  16. Abaksoft

    TUniDBGrid & RowHeight

    Still not correctly displaying on Build 1481. items are not vertical centred. Did somebody find solution ? Thx.
  17. Abaksoft

    GarbageCollector class - what do you think?

    El Gringo, Thx to share your experience and BRAVO for your learning ! About memory leaks, if you know your code and what are you doing, ReportMemoryLeaksOnShutdown := true; is enough. You will find easily your leaks.
  18. Hello Friends, Here is announced a meeting at Paris in 15 november 2018. https://delphi.developpez.com/actu/230117/Lancement-de-RAD-Studio-10-3-Rio-le-15-Novembre-2018/ PS : when i suggest them to speek about Unigui, Maxime Capellot said that they will do. Maxime Capellot Membre expérimenté Envoyé par moyzer Bonjour, Ca serait utile de rajouter au séminaire, une petite présentation de l'excellent FrameWork : Unigui (developpement web ultra rapide dans l'IDE Delphi). http://www.unigui.com Salutations. Bonjour, Oui en effet, il y a de nombreux composants Delphi qui méritent des présentations, notamment Unigui qui intégre Sencha Ext JS, mais d'une maniére différente à ce que prévoit Embarcadero trés bientôt. On en parlera lors de la conférence à Paris et je vous invite à participer à cette présentation, nous aurons l'occasion d'en discuter. A trés bientôt. Maxime Capellot
  19. Abaksoft

    Printing directly

    Hello Friends, Sorry for this recurrent question. After many posts, from 2011 to 2018, i did'nt find THE SOLUTION to Print directly on a selected local printer. Classical Scenario : - Local network - Each PC has it default printer. - when a user click to print button, from his PC, the involve, Ticket, BarCode or simply A4 sheet must be printed on his local default printer directly without our classical UniHtml preview. Nobody has solution ? Thx.
  20. Abaksoft

    Ajax Double-Click on a TUniDBGrid

    Solved function celldblclick(sender, td, cellIndex, record, tr, rowIndex, e, eOpts) { grid=sender.grid; grid.showMask('Espere por favor...'); } Without ajaxRequest line. Thx
  21. Abaksoft

    Ajax Double-Click on a TUniDBGrid

    Hi Sherzod, Thank you for your precious help With this CLientEvent, it just see the mask, for 1 or 2 secondes. Is there a possibility to show the mask indefinitely (with this ajaxRequest ) ? I have a Frame with an UniDBGrid. When doubleClick On, it retreive somme data on a new ModalForm. The process take about 5 to 10 secondes and don't want the user double click again ! After ModalResult then HideMask. Thx ____ Edit : Don't want to use Unisession.Synchronize
  22. Abaksoft

    problem accessing page in mobile, using hyperserver

    No problem with : - Hyperserver - As Service - Hybrid application (Desktop / Mobile) - Delphi Tokyo 10.2.3 - Unigui Build 1480 Regards
  23. Abaksoft

    Browser promping save of Username, Passwords

    Now, focus exists in Build 1480. Thx to Sherzod http://forums.unigui.com/index.php?/topic/10041-google-chrome-autofill-incorrectly-fill-all-password-related-edits-on-different-forms-with-same-text/&do=findComment&comment=52280
  24. Good moorning Friends, Just wanted to advise. - ShellExecute works fine on VCL Desktop applications only. - ShellExecute does'nt work on a Windows Service ! Because of Windows Security (Session0, Session 1) introduced after Windows 7 use instead CreateProcessAsUser like this : procedure TMainForm.RunApp(cmdLine, WorkDir: String); var hToken: THandle; StartupInfo: TStartupInfo; ProcessInfo: TProcessInformation; res: boolean; begin GetStartupInfo(StartupInfo); if WTSQueryUserToken(WtsGetActiveConsoleSessionID, hToken) then begin { 1. For an application.exe (exemple : NotePad.exe) res := CreateProcessAsUser(hToken, PChar(Path_appName), PChar(cmdLine), nil, nil, False, CREATE_NEW_CONSOLE, nil, PChar(WorkDir), StartupInfo, ProcessInfo); } {2. For a DOS command line (Example FireBird : cmdLine:='gbak.exe -user sysdba -pas masterkey -b -nt "D:\Base.fdb" "D:\toto.fbk" '; WorkDir:='C:\Program Files\Firebird\Firebird_2_5\bin'; } res := CreateProcessAsUser(hToken, Nil, PChar('cmd.exe /C ' + cmdLine), nil, nil, True, CREATE_NO_WINDOW, nil, PChar(WorkDir), StartupInfo, ProcessInfo); if res then WaitForSingleObject(ProcessInfo.hProcess,INFINITE); end; end; That will save you much time Regards.