Jump to content
uniGUI Discussion Forums


uniGUI Subscriber
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by mierlp

  1. Hi Is there a way to expand the distance between the icons in a action column. I have 3 icon in 1 column
  2. Hi, Is there a visual report builder like fastreport or.... which works with uniGui So the user can design his own reports with database fields. I know that some of you are using TMS Flexcell but was wondering if there's something else which works. Regards Peter
  3. hi I was looking for a component for building Multi-langauge application. I wanted a component which support both,- Win32 + UniGui. I tried several components and some of them are not working with uniGui or very expansive. So i ended with LangMan PREMIUM (http://regulace.org/index.php?cPath=26) and it's working great AND it's supports Win32 + uniGui for a very nice price of € 52,00 or $ 75,00 Just for sharing with all of you. Regards Peter
  4. hi Lot's of us here on the form are using uniGui from the beginning. I was wondering how you're application GUI looks ..for seeing and inspirion what can be done with uniGui...some screenshot would be wonderfull. Regards Peter
  5. mierlp

    Newly released FastMM5

    Hi Be aware that the license has been changed at the same time. You now have the option of commercial (from $ 99 per dev) or GPL-v3. The fact that he is going to ask for money is not so bad, it's the way how
  6. mierlp

    Remove nav bar from DBGrid

    uniDBGrid.WebOptions.Paged = false
  7. Hi The forum website is very slow..also searching... and if found and move to next page...it takes about 10-15 seconds for next page. Not my internetspeed
  8. mierlp

    Problem With ISAPI

    Hi Mysql depends on the wait_timeout parameter on the server-side .For example, I use myDac components to connect to MySQL. A common error is Lost Connection to MySQL during query. Not only with MyDac but also php or everything that connects to a MySQL server. This is caused by 2 parameters: 1. on the mysql server side, that is wait_timout parameter 2. on the software / component / connection side there is often a parameter regarding connection time-out These 2 values must be coordinated and the value on the software side must always be lower than the value of mysql server.In addition, a timer can be used to ping or re-connect to provide the time-out of the software side.
  9. Hi, How to set the (background) color of the Treeview. Set the property 'Color' to my color it changes only at designtime but on runtime it's white. ParentColor is False It seems an old issue (#1016)
  10. mierlp

    MenuButton font size

    Hi I have placed a menu button on a page control as a menu. How can I change the font size otherwise you will get very large menu bottons to display 2 lines of text Regards Peter
  11. mierlp

    License manager & Software Protection

    Hi There are several solutions in the market for securing software, but it is precisely what you want to use it for. You can also make something yourself in combination with a subscription model. For example, you can also create an encrypted file with customer data that is always displayed, which also uses a machine ID or mac address of the server or another unique key. For example, a key that you generate based on customer data or a random code. You can use a GUID in your application and include that code as a unique code in an encrypted file. You regularly check whether the GUID is equal to the content of the file and you also do a check in your online license manager. Here you arrange your subscription and determine whether the application can run or not. If you turn off the subscription in your license manager, you also change a parameter in the encrypted file so that the application does not work if they turn off internet traffic or apply a firewall rule. You can also use the registry as a fall-back of the encrypted file if, for example, they restore a version. Pay attention when using unique hardware data as this may change again. Certainly when your customer starts using virtualized servers, for example with VMware and a VMotion takes place to another server. https://avlock.av-soft.com/ see the documentation section for info http://www.jproductivity.com/ http://www.ssware.com/index.htm https://www.oreans.com/ https://agilis-sw.com/
  12. mierlp

    save and load File in Database: Has someone a Demo??

    True ... every variant has its advantages and disadvantages. When you apply clustering, I can also assume that the database environment is also clustered. You can use load balancers for high availability and realize redancy. By using virtualization in combination with hyperconverged or converged server and storage platform, you can now build beautiful, stable and fast systems.
  13. mierlp

    save and load File in Database: Has someone a Demo??

    See my older answer:
  14. Hi In VCL you can use this code to format a field. Within uniDBGrid this event is not available
  15. mierlp

    Format field with DBGrid.OnDrawDataCell property

    Hi You're solution works fine...thanks. I have created in the main table a lookup field for showing a TIME value from a other table. When i created the lookup field and set the type to TIME or STRING then you can't format it with this code. Then i got a exception error. When leaving the code it show the time value but Always in HH:mm:ss I think it's not possiblie to format a lookup field this way. But thanks for the solutions
  16. Hi Within my application I use block-time. A block-time is a time period in which volunteers work. For a block of time I want to register the start and end time after which the duration must be calculated. The date is not important but I do need it to calculate the correct duration. Now I use the following fields: - StartDate (date field) - StartTime (time field) - EndDate (date field) - EndTime (time field) With a new record, the current date is stored in the StartDate and EndTime fields. Calculating the duration goes well when I am in a period between 00: 00-00: 00. When I specify a time between 2:00 PM and 4:00 PM, the duration is calculated as 2:00 AM. When I specify a time between 10.00 and 2.00 p.m., the duration is calculated at 8 p.m. but should actually be 4 p.m. Question: - which type of field can I use best, DateTime or a separate date and time field - how can I correctly calculate the duration when the start time <00:00 and the end time> 00:00 Now i use this code to calculate duration: iAmountMinutes := MinutesBetween(TypeBlockTime.Fieldbyname('EndTime').value,TypeBlockTime.Fieldbyname('StartTime').Value); TypeBlockTime.FieldByName('showTotalHours').value :=Format('%2.2d:%2.2d',[iAmountMinutes div 60,iAmountMinutes mod 60]); Regards Peter
  17. mierlp

    Calculate duration between time values

    Hi Sherzod Simple test case added testcase - calculate time.zip
  18. mierlp

    Calculate duration between time values

    @sherzod No different formats. At this point we do it all. @jean-marc Thanks..i will try. There are no different time zones
  19. mierlp

    Full Step of deployment

    For hosting you can choose a provider with VPS servers. See https://www.strato.nl/server/vps-windows/ or https://contabo.com/?show=vps
  20. mierlp

    Change frame.cursor

    Hi For a form you can set the cursor like FormVendor.Cursor := crHourGlass When i try FrameVendor.Cursor := crHOurGlass i get the following message when compiling : fraVendor.pas(291) E2233 Property 'Cursor' inaccessible here Is this not possible with a frame ?
  21. Hi Farshad It is good to hear that something is going to happen to the critical comment in this post. I am one of them and therefore very curious how this will be filled in and how we will notice this. Of course, it goes beyond a new roadmap or extension of subscriptions. It would help to make it S.M.A.R.T. Regards Peter
  22. mierlp

    how check internet connection unigui

    I found a older topic but did not try it What is URL.DLL? The file named URL.DLL is developed by Microsoft Corporation. The file is used by the Internet Explorer and the shell extension module. IE is the basic internet browser on all Windows platforms. The DLL is safe and it receives prompt security updates. The threat level of the file is found to be 1. URL.DLL is located in C:\Windows\System32\url.dll.
  23. Even when starting Windows 10 in SAFE MODE with only the network connection i still got the same error over and over. What can i do more...
  24. Hi When i delete a pages from a uniPageControl i got this error, see attachment. THis only occurs using uniGui, not in vcl application I even created a new form, copied the uniPageControl to it, deleted page and again the same error I use : - Delphi RIO 10.3.3 (also appears in 10.3.3) - uniGui but also happends in Did compleet reinstall from uniGui, cleaned files/registry Any suggestions ?
  25. Hi Sherzod, I have just de-installed Delphi complete, inclusief deleted all registry entries, files etc. New clean installation of Delphi 10.3.3 + uniGui no other components. Took the example...same error again whatever i try also when creating a new project and put a uniPageControl on the form, add several pages, delete 1 pagen...error