Jump to content

Bresler

uniGUI Subscriber
  • Posts

    172
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Bresler

  1. Hi Davie In my case, I started using FastReport with uniGUI following this sample, it works good for simple reports (no much DB process), right now that way is not good to my due to I have to make heavy db process and this way turns too slow (DB process must to ends first and then export the report to PDF). There is a faster way, if you have the Fastreport Enterprise Components installed, you can create a Fastreport Server (I prefer it as a service) and publish all your reports there, so you can load your reports on a TUniURLFrame component. Best regards
  2. Bresler

    LDAP

    A little detail, you must update JEDI.INC and KYLIX.INC with the last version on JEDI Library. Regards
  3. Hi Abaksoft There is a beautiful way to solve your needs. It is DI(Dependency Injection). I was studying a Library in Delphi for it, the Spring4D from Stefan Glienke. Regards
  4. Bresler

    LDAP

    As ISAPI App on IIS 7, but I think this solution can work on an standalone app too...
  5. Bresler

    LDAP

    Hi guys I'm using LDAP authentication too. Firstly I was using LDAPAdmin but it seems this project was abandoned and doesn't work for 64 bits. So I decided to find other solution which was Ararat Synapse and works perfect in 64 bits, very light and easy to use. Here is an example: function TUniLoginForm1.LDAPAuth(AUsername, APassword: String): Boolean; var LLdap: TLDAPsend; begin Result := false; LLdap := TLDAPsend.Create; try LLdap.TargetHost := 'ldap_server_name_or_ip'; if not AUsuario.ToLower.StartsWith('domainname') then AUsuario := Format('domainname\%s', [AUsername.ToLower]); LLdap.UserName := AUsername; LLdap.Password := APassword; LLdap.Login; Result := LLdap.Bind; finally LLdap.Free; end; end; The official LDAP sample is here
  6. Hi guys I made a review to the steps for compiling the component to 64 bits and I found that step 1 was wrong (I'm sorry). I already corrected it. LINK Enjoy it.
  7. Hi guys I'm glad to announce than all Memory Leaks has been eliminated. Thanks for report it. The links has been updated. Best regards
  8. Hi valadi I tested this case yesterday and is working perfectly, the concept of BMUniDBGrid is not remaking the wheel and not suppressing any of TUniDBGrid functions, but adding those things that are needed or are not implemented yet (like Action Column, Popup Menu, Progress Bar pager, Paging Toolbar Resizer, MultiSelect, Search feature). Please check if you installed the last version published here, and added it to the path (Options\Library) and check RowEditor in Object Inspector. Best regards
  9. Hi skepsis Before step 4, you most install the DesignTime package, and yes, it will be available in Tool Palette/UniGUI Custom. Regards
  10. Hi skepsis Well, I already tested the component in 64 bits and is working very well. Here is what I did: Change the platform to 64 bits in the runtime package: rtBMUniDBGrid. The designtime package most to be in 32 bits due to the compiler. Add to the path (Options/Library) the 64 bits DCUs folder (Library\XE7\Win64 in my case) or the Sources folder. Compile the component (runtime and designtime packages) Open the Sample Project and change the platform to the project Enjoy your 64 bits application. Best regards PD: Did you compiled UNIGUI's packages for 64 bits? It must to be done before all these steps. (Sorry for the wrong step 1 before.)
  11. Hi valadi Here is the Sample working. I'm using XE7 and uniGUI 0.99.10.1182. Can you try the sample published with the component? Cheers
  12. Hi ldb68 Thanks for report it. Stefan Glienke renamed the repository to Knockoff so I. I already updated the links. In few days I will update it with last changes and more components. PD: With this approach, is implemented a kind of LiveBinding between visual components and objects in ViewModel based on Observable pattern, and it works in UNIGUI. Thanks
  13. Hi guys Here is an update of BMUniDBGrid. ChangeLog: Added new feature: Configurable Search options Source code prepared for 32 and 64 bits There is still needed some code cleaning but it is functional and useful. We hope this component be as useful to you as it is for us. Best regards PS: Updated 10/05/2017 PS: Updated 18/10/2016 PS: Updated 05/10/2015 PS: Updated 14/08/2015 PS: Updated 23/07/2015 bmunidbgrid.rar
  14. Hi Stefano That is a little difficult, because: I should do it in my free time (my little baby consumes almost all of it) It will require of some investigation on how could be used the Infinite Scrolling of EXTJS here But as my friend Salvatore says: "Never say never", so this could be something for future. I hope. Best regards
  15. Hi guys I want to share with you something that I was waiting for a long time, a very simple MVVM approach for understanding how this design pattern works. Firstly, this work is from Stefan Glienke, the brilliant man behind Spring4D and DSharp, published on Bitbucket. So following Stefan's steps, I adapted the SimpleMVVM (this is how he called it), created for VCL components to UNIGUI componets. This work is on his very first stage, as you will see, there are many things that are hardcoded right now and a very few componets (TEdit, TLabel, TCombobox and TButton), but will be solved in a future. It depends on (IMO) how interested is the community for this subject. The original post is in google. Well, no more words. The SimpleMVVM for UNIGUI is here, on UNIGUI branch. I hope you enjoy it like I'm. Best regards
  16. Hi skepsis It depends of many personal reasons, but if things goes well, maybe next week could be shared the new solution. Cheers
  17. Hi skepsis, Actually no. Salvatore is woking adding a new feature and I should make some little changes. After that, the component will be available for 64 bits. Cheers
  18. Due to UniNumberEdit was created for numbers only, I think Text property was disabled for validation purposes, enabling the Value property wich accepts any numeric type.
  19. There are many other ways to put the APK in your smartphone. RAD Studio install the APK directly to the smartphone when you compile the project, you just need to have the smartphone connected and mapped in Platforms on Project Manager window. Sorry my English.
  20. Hi Bocchi As Mr Farshad said, multiselect is not implemented yet in uniGUI, but if you still need multiselect you can check this topic, could be useful to you. http://forums.unigui.com/index.php?/topic/5044-new-bmunidbgrid-with-multiselection-rows-and-popupmenu-only-for-unigui-vers-098501144/&do=findComment&comment=25716
×
×
  • Create New...