Jump to content

mierlp

uniGUI Subscriber
  • Posts

    572
  • Joined

  • Last visited

  • Days Won

    35

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 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
  4. uniDBGrid.WebOptions.Paged = false
  5. 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.
  6. 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
  7. 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/
  8. 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.
  9. 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
  10. Hi In VCL you can use this code to format a field. Within uniDBGrid this event is not available
  11. Hi Sherzod Simple test case added testcase - calculate time.zip
  12. @sherzod No different formats. At this point we do it all. @jean-marc Thanks..i will try. There are no different time zones
  13. 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
  14. For hosting you can choose a provider with VPS servers. See https://www.strato.nl/server/vps-windows/ or https://contabo.com/?show=vps
  15. 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 ?
  16. 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
  17. 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.
  18. 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...
  19. 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
  20. In design time delete a page form the uniPageControl, then the error occures (in my case) error only appears when using uniGui and can't figure out if there a conflict with other third part components I did a test with only the default installed Delphi components and deleted all other third part ...but still the error exists.
  21. New blank testcase, same result. Just delete a tab from the pagecontrol tescase2.zip
  22. Hi Sherzod,, That does NOT help. I deleted all third part components even FastReport, MyDac and additional components etc. Created a new project and still when deleting a page i get the error, see below
  23. Hi Sherzod, Testcase attached. Just open in design mode open frmTableVendorEdit Deleted UniageContrlol_VendorHomeBasic.uniTabSheet2 with the tekst 'AKKOORD'. in this testcase the error also appears Regards Peter testcase.zip
×
×
  • Create New...