Jump to content

heromo80

uniGUI Subscriber
  • Posts

    59
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by heromo80

  1. +1 Hi @Farshad Mohajeri, We are going to renew soon and this issue of the CDN interests us that it is available, are there future plans for this implementation? We use several IIS instances for the hyperserver to support concurrency, yet being able to improve ExtJS download is vital on slow connections Thank you
  2. Hello Delphi Developer, It worked fine! Thanks.
  3. Hello, the scroll is not activated to navigate through all the nodes without having to collapse the previous node. Scrolling works well with a unitreeview when it expands completely. Thank you
  4. Hello, Is it possible that a treemenu has the default scroll activated when expanding a node? This when the nodes that are at the bottom are hidden and the treemenu is embedded in a panel Thanks for your help
  5. Hi, In the app1 where the user is authenticated, a string is formed with the user parameters, database, random control code is encrypted and passed as a parameter for the app2. in the app2 it is received and the application can only load if the parameters are valid in front of a common database that verifies that the control id is valid. You could also use the sessionID of the app1, which would have greater security by ensuring only once the use of the parameter step to the app2. Example: "http://server.com/app2/app2.dll/?id=AHnl1BTEf7Rbt7m2dAbPKYowBoMDA"(only valid once). The important thing is that once validated the controlID or sessionID is marked as used so that they can not reload the previously formed url. This applies when you need to have a control system for many databases and users and it is required to have the unigui 24x7 application and be able to have a basic load balancing. It is the practical way that I found and it has worked for several years.
  6. Hi, That's the same thing I do for load balancing. In the application 1 where the user is authenticated I have a table with the Urls of the application 2 (main) with addresses to the servers and a field that activate / deactivate the URL, with this I can massively update the application 2 rotating between servers without have to get the users out. I apply for each user an Url depending on the active server (to minimize the download of the js, css, images, etc of ExtRoot and UniRoot), that's why it's important to have a CDN, since if you left the urls randomly every session the user had to download these previous files and it was delayed or the user had to try the load several times. More information: http://forums.unigui.com/index.php?/topic/6943-iis-85/?p=46933 Best regard
  7. heromo80

    IIS 8.5

    Hi, We use a load balancing strategy with multiple IIS servers with multiple deployed pools and applications. Each user is assigned a final application. Each application on average has 8-10 users and concurrently can reach 3-5 users. With this we have distributed a low load of cpu and memory. During hard work hours 400-500 users can be connected. The main application of unigui has more than 500 forms. One of the properties we miss and hope it will be implemented is the CDN route to host files extjs, unigui and other js libraries. This topic is discussed here http://forums.unigui.com/index.php?/topic/4297-extjs-unigui-cdn/?p=20971 Thank you
  8. Hi, Any idea if this can be implemented, thanks
  9. Hi, it is true that you can create xls third component, but not CreateOleObject ('Excel.Application') in ISAPI mode. I have the same problem and yet discard CreateOleObject. Regards
  10. Hi, it is not possible server-side Automation of Office http://support.microsoft.com/kb/257757
  11. OK. I already generate the license. Change the password and it worked. Thanks
  12. Hi Mr. Farshad Mohajeri I change the email but still not enter the customer area, which I do in that case? thanks
  13. Hi, You should do this In unilabel1.caption := 'text label'; unilabel1.ClientEvents -> ExtEvent -> OnAfterrender function OnAfterrender(sender) { sender.addCls('shadow'); }
  14. I usually use calculated fields... procedure TUniMainModule.dtFamiliaCalcFields(DataSet: TDataSet); begin dtFamilianombre.AsString := '<p class="x-p-infofam">' + dtFamiliafamilia.AsString + '</p>'; end; and css... .x-p-infofam { word-wrap: break-word; white-space: pre-line; padding: 2 5 2 5;}
  15. Hi, You can use the function "WebMode" procedure TMainForm.UniFormCreate(Sender: TObject); begin if WebMode then begin //Statement if web mode... end; end;
  16. Hello, what methods of payment do you accept? eg google checkout or paypal or credit cards.. Thanks
  17. In XE2 you must activate packages Microsoft Office 2000 samples... and you will can view this page for most info.. http://delphiallimite.blogspot.com/2008/11/leyendo-datos-de-hojas-de-clculo-de.html
  18. procedure TFormAccountInlog.UniBitBtn_SaveClick(Sender: TObject); begin if Length(UniEdit_InlogUserName.text)=0 then begin ShowMessage('<br/><div align="center">Het invulllen van een gebruikersnaam is verplicht!' + '</div><br/>', procedure (res:integer) begin Abort; UniEdit_InlogUserName.SetFocus; end); end; end;
  19. With UniPanel ClientEvents.ExtEvents, OnAfterrender function OnAfterrender(sender) { sender.setBodyStyle('border-radius','5px'); } regards
  20. El método no aplica en el unidbgrid, esta en el dataset que se utiliza como persistencia a la grilla... cuando se selecciona un campo del Fields Editor del dataset esta el evento OnGetText en el cual puede jugar con las etiquetas html y el contenido a mostrar. También se puede utilizar campos calculados en el dataset estos se pueden construir incluyendo etiquetas html. Saludos
  21. Se puede hacer todo lo que quiera dentro de una celda de un tunidbgrid, en el metodo OnGetText del campo se incluye codigo html procedure TMainForm.dtOrderspicurlGetText(Sender: TField; var Text: string; DisplayText: Boolean); begin if Length(Sender.AsString)>0 then begin text := '<img src="' + Sender.AsString + '" />'; end else Text := ''; end; O con un campo calculado incluyendo etiquetas html... Un ejemplo:
  22. heromo80

    Hola...

    Saludos a todos!, aquí desde Bogotá Colombia.
×
×
  • Create New...